summaryrefslogtreecommitdiff
path: root/src/ec
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2024-05-10 17:59:12 -0500
committerFelix Held <felix-coreboot@felixheld.de>2024-05-16 17:08:56 +0000
commitcc82f746057fc6efc2dcd2e4521c16fcc58e7def (patch)
tree6234e0e87af6ff4df30730ce1faf86b73bca40bf /src/ec
parente189043aece3a43dc47be57bf5768077ddeb6066 (diff)
chromeec/ec_acpi: Convert TK_DICTATE to ps2_action_key
When support for the dictation key was added in commit f2782b8328d5 (acpigen_ps2_keybd: Add support for dictation key), I had failed to include this portion of the change in that commit. The top row key of `TK_DICTATE` needs to be converted to the ps2_action_key. This commit simply adds that mapping so that it can be translated. BUG=b:333101631 TEST=Flash DUT that emits a scancode for a dictation key, verify that it is mapped to KEY_DICTATE in the Linux kernel using `evtest`. Change-Id: I1be8c0a96931cca36e6bbbfa0be7d36c4cd93768 Signed-off-by: Aseda Aboagye <aaboagye@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/82274 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Caveh Jalali <caveh@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/ec')
-rw-r--r--src/ec/google/chromeec/ec_acpi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ec/google/chromeec/ec_acpi.c b/src/ec/google/chromeec/ec_acpi.c
index 61d1e5c814..c8eee7738c 100644
--- a/src/ec/google/chromeec/ec_acpi.c
+++ b/src/ec/google/chromeec/ec_acpi.c
@@ -233,6 +233,7 @@ static const enum ps2_action_key ps2_enum_val[] = {
[TK_KBD_BKLIGHT_TOGGLE] = PS2_KEY_KBD_BKLIGHT_TOGGLE,
[TK_MICMUTE] = PS2_KEY_MICMUTE,
[TK_MENU] = PS2_KEY_MENU,
+ [TK_DICTATE] = PS2_KEY_DICTATE,
};
static void fill_ssdt_ps2_keyboard(const struct device *dev)