summaryrefslogtreecommitdiff
path: root/board/nami/board.h
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2018-10-17 13:31:09 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-10-24 16:45:04 -0700
commit67cd02cffdb80c137745f35abb03562402fd6c66 (patch)
treed85f1d28c157f6a8977bed07eead039b797fcf6b /board/nami/board.h
parentbcd764143b1a00016251908908120cb8d7261890 (diff)
downloadchrome-ec-67cd02cffdb80c137745f35abb03562402fd6c66.tar.gz
Nami: Add keypad support
With this patch, the EC will scan KSO13 and KSO14 to read keypad buttons. If SKU_ID doesn't have SKU_ID_MASK_KEYPAD bit, the column size will be set to the current value (=13). Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=b:117126568 BRANCH=none TEST=Tested by shortening KSO13 and KSO14 to KSI5. Run buildall. Run emerge-nami chromeos-ec. Change-Id: I2e41f832d82b36dedea187ff6a794d7c82a8463f Reviewed-on: https://chromium-review.googlesource.com/1287149 Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/nami/board.h')
-rw-r--r--board/nami/board.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/board/nami/board.h b/board/nami/board.h
index 939a42900d..4af9b5e787 100644
--- a/board/nami/board.h
+++ b/board/nami/board.h
@@ -32,6 +32,7 @@
#define CONFIG_KEYBOARD_BOARD_CONFIG
#define CONFIG_KEYBOARD_COL2_INVERTED
#define CONFIG_KEYBOARD_PROTOCOL_8042
+#define CONFIG_KEYBOARD_KEYPAD
#define CONFIG_LED_COMMON
#define CONFIG_LID_SWITCH
#define CONFIG_LOW_POWER_IDLE
@@ -286,6 +287,7 @@ enum oem_id {
};
#define SKU_ID_MASK_CONVERTIBLE (1 << 9)
+#define SKU_ID_MASK_KEYPAD (1 << 15)
/* TODO(crosbug.com/p/61098): Verify the numbers below. */
/*