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
This commit is contained in:
parent
0f80767ee1
commit
ffd80fd2b7
|
@ -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 */
|
||||
|
|
|
@ -24,6 +24,8 @@ enum ps2_action_key {
|
|||
PS2_KEY_PLAY_PAUSE,
|
||||
PS2_KEY_NEXT_TRACK,
|
||||
PS2_KEY_PREV_TRACK,
|
||||
PS2_KEY_KBDILLUMTOGGLE,
|
||||
PS2_KEY_MICMUTE,
|
||||
};
|
||||
|
||||
#define PS2_MIN_TOP_ROW_KEYS 10
|
||||
|
|
Loading…
Reference in New Issue