From 45520646aafcf142135ededa378ad419d7029212 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Mon, 17 Jul 2023 11:13:10 -0600 Subject: [PATCH] power: Reset KBC on CPU reset Ensure the keyboard controller is not left locked/disabled. Signed-off-by: Tim Crawford --- src/board/system76/common/power.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/board/system76/common/power.c b/src/board/system76/common/power.c index 66fedc75d..d2f838729 100644 --- a/src/board/system76/common/power.c +++ b/src/board/system76/common/power.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include @@ -341,7 +342,8 @@ void power_cpu_reset(void) { acpi_reset(); // Reset fans fan_reset(); - //TODO: reset KBC and touchpad states + //TODO: reset touchpad states + kbc_reset(); kbled_reset(); // Set PL4 //TODO: if this returns false, retry?