diff options
author | Scott Chao <scott_chao@wistron.corp-partner.google.com> | 2021-07-30 10:36:23 +0800 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2021-07-31 09:15:23 +0000 |
commit | ffd80fd2b7193d1c10eba11116904863cc0ea978 (patch) | |
tree | f284e079f9ce21d8ddcdabbea215a06ccfef6538 /src/acpi | |
parent | 0f80767ee1f0fccd6116accda1eb53770b7ddbc1 (diff) |
arch/x86/acpi: Add code for KEY_MICMUTE and KEY_KBDILLUMTOGGLE
Chromebook have some platform need support MICMUTE and KBDILLUMTOGGLE.
BUG=b:194146863
BRANCH=none
TEST=check on evtest
type 4 (EV_MSC), code 4 (MSC_SCAN), value ab
type 1 (EV_KEY), code 228 (KEY_KBDILLUMTOGGLE), 1
type 4 (EV_MSC), code 4 (MSC_SCAN), value 9b
type 1 (EV_KEY), code 248 (KEY_MICMUTE), value 1
Signed-off-by: Scott Chao <scott_chao@wistron.corp-partner.google.com>
Change-Id: Ic39ecb3118e885c9e6d84d7b78bf435cb903d17e
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56709
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lance Zhao
Diffstat (limited to 'src/acpi')
-rw-r--r-- | src/acpi/acpigen_ps2_keybd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/acpi/acpigen_ps2_keybd.c b/src/acpi/acpigen_ps2_keybd.c index be20220e31..eb1a32f0cf 100644 --- a/src/acpi/acpigen_ps2_keybd.c +++ b/src/acpi/acpigen_ps2_keybd.c @@ -54,6 +54,8 @@ static const uint32_t action_keymaps[] = { [PS2_KEY_KBD_BKLIGHT_UP] = KEYMAP(0x98, KEY_KBDILLUMUP), /* e018 */ [PS2_KEY_PRIVACY_SCRN_TOGGLE] = KEYMAP(0x96, /* e016 */ KEY_PRIVACY_SCREEN_TOGGLE), + [PS2_KEY_MICMUTE] = KEYMAP(0x9b, KEY_MICMUTE), /* e01b */ + [PS2_KEY_KBDILLUMTOGGLE] = KEYMAP(0xab, KEY_KBDILLUMTOGGLE), /* e02b */ }; /* Keymap for numeric keypad keys */ |