summaryrefslogtreecommitdiff
path: root/baseboard/zork/cbi_ec_fw_config.c
diff options
context:
space:
mode:
authorIsaac Lee <isaaclee@google.com>2021-03-12 23:54:04 +0800
committerCommit Bot <commit-bot@chromium.org>2021-03-15 09:32:47 +0000
commitfd9ea2bfe6a9b0dbf40ad3aa36409063db15ce06 (patch)
tree8f0cb7377d5ed966f1b080ac8eb62152caeb4e6e /baseboard/zork/cbi_ec_fw_config.c
parent27e7f4c313c8eb39d2f1cb44e84cde83070eec70 (diff)
downloadchrome-ec-fd9ea2bfe6a9b0dbf40ad3aa36409063db15ce06.tar.gz
dirinboz: add FW_CONFIG support for different keyboard layout
BUG=b:182232569 BRANCH=firmware-zork-13434.B-main TEST=build all Change-Id: I567739a9499249d5bdb067e23ee80a957ba7c2e4 Signed-off-by: Isaac Lee <isaaclee@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2755360
Diffstat (limited to 'baseboard/zork/cbi_ec_fw_config.c')
-rw-r--r--baseboard/zork/cbi_ec_fw_config.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/baseboard/zork/cbi_ec_fw_config.c b/baseboard/zork/cbi_ec_fw_config.c
index 0eebc188f4..cbb0821c42 100644
--- a/baseboard/zork/cbi_ec_fw_config.c
+++ b/baseboard/zork/cbi_ec_fw_config.c
@@ -87,3 +87,12 @@ enum ec_cfg_lte_present_type ec_config_lte_present(void)
return ((get_cbi_fw_config() & EC_CFG_LTE_PRESENT_MASK)
>> EC_CFG_LTE_PRESENT_L);
}
+
+/*
+ * ec_config_keyboard_layout() will return keyboard layout type.
+ */
+enum ec_cfg_keyboard_layout_type ec_config_keyboard_layout(void)
+{
+ return ((get_cbi_fw_config() & EC_CFG_KEYBOARD_LAYOUT_MASK)
+ >> EC_CFG_KEYBOARD_LAYOUT_L);
+}