From c752097753cef9cf4f19ac01aa9887eb0688eb99 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 17 Sep 2020 11:19:01 -0600 Subject: [PATCH] Add KBC 0xF6 command --- src/board/system76/common/kbc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/board/system76/common/kbc.c b/src/board/system76/common/kbc.c index 39d1e5e..6bcc44a 100644 --- a/src/board/system76/common/kbc.c +++ b/src/board/system76/common/kbc.c @@ -228,6 +228,13 @@ void kbc_event(struct Kbc * kbc) { kbscan_enabled = false; kbc_keyboard(kbc, 0xFA, KBC_TIMEOUT); break; + case 0xF6: + TRACE(" set default parameters\n"); + kbc_leds = 0; + kbscan_repeat_period = 91; + kbscan_repeat_delay = 500; + kbc_keyboard(kbc, 0xFA, KBC_TIMEOUT); + break; case 0xFF: TRACE(" self test\n"); if (kbc_keyboard(kbc, 0xFA, KBC_TIMEOUT)) {