coreboot/src/mainboard/purism
Aseda Aboagye b55000b2d5 acpigen_ps2_keybd: Add assistant key to linux,keymap
If the ChromiumOS EC indicates that the device has an assistant key,
we should also add it to the generated linux,keymap binding.  This
commit simply does so by examining the keyboard capabilities reported by
the EC.

BUG=b:333088656
TEST=With a device that has an assistant key, flash AP FW and verify
that the key is mapped to `KEY_ASSISTANT` in the Linux kernel using
`evtest`.

Change-Id: I217220e89bce88e3045a4fc3b124954696276442
Signed-off-by: Aseda Aboagye <aaboagye@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81996
Reviewed-by: Jonathon Hall <jonathon.hall@puri.sm>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Caveh Jalali <caveh@chromium.org>
2024-04-22 14:05:42 +00:00
..
librem_bdw mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
librem_cnl mb/purism: Remove blank lines before '}' and after '{' 2024-03-27 06:01:20 +00:00
librem_jsl acpigen_ps2_keybd: Add assistant key to linux,keymap 2024-04-22 14:05:42 +00:00
librem_l1um_v2 tree: Drop unused <console/console.h> 2024-04-09 22:22:44 +00:00
librem_skl mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
Kconfig src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
Kconfig.name mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00