diff options
author | Kapil Porwal <kapilporwal@google.com> | 2024-11-12 08:30:50 +0000 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2024-11-13 10:07:13 +0000 |
commit | 8808e8c2b124dd8641754bdef4a47a8369158518 (patch) | |
tree | 0aaa3b2c8c63df59e1370a753e15e62dacd8f331 /src/vendorcode/google | |
parent | 20f95c7050364f8c09fc8f1a8cf9e6b020232f60 (diff) |
vc/google: Refactor config to set Fn key scancode
Create a new config option to indicate that a board has Google Strauss
keyboard. The scan code for Fn key will be set to 94 if the new config
is selected.
Previously each board was setting the integer config option for Fn key
scan code which was not scalable. The new option is a bool and can be
easily selected by different boards.
BUG=none
TEST=Verify coreboot.config before and after this change.
Change-Id: I2b5d54879d415e4403b2d7948432bb06ab983b86
Signed-off-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85109
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Jayvik Desai <jayvik@google.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/vendorcode/google')
-rw-r--r-- | src/vendorcode/google/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/vendorcode/google/Kconfig b/src/vendorcode/google/Kconfig index 796f8b4089..b24c554147 100644 --- a/src/vendorcode/google/Kconfig +++ b/src/vendorcode/google/Kconfig @@ -28,3 +28,12 @@ config GOOGLE_DSM_PARAM_FILE_NAME On some boards, there are different dsm parameter files for Dynamic Speaker Management (DSM). Enable this config to assign dsm parameters file name in ACPI SSDT table. Kernel driver uses this to load the DSM parameter file. + +config MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD + bool + default n + help + Select this config to indicate that a board has Strauss keyboard. + +config ACPI_FNKEY_GEN_SCANCODE + default 94 if MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD |