summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxuxinxiong <xuxinxiong@huaqin.corp-partner.google.com>2021-06-23 19:07:32 +0800
committerCommit Bot <commit-bot@chromium.org>2021-06-24 02:39:35 +0000
commit959abd2ca1b541ebaf469b706bcd8ebd9c759e51 (patch)
tree32aed87f28b0771ec8cbdc9483f7331d78afdd7f
parent4c5f28056111cb31d18dffc956af21b095b7b8f6 (diff)
downloadchrome-ec-959abd2ca1b541ebaf469b706bcd8ebd9c759e51.tar.gz
star: set up vivaldi keyboard layout
This CL implements vivaldi function row config for star keyboard. BUG=b:191442721 BRANCH=Trogdor TEST=Make sure that all top row keys work correctly. Change-Id: I1683040c0bff48fc622ba5cfa649d2c0bef3f999 Signed-off-by: xuxinxiong <xuxinxiong@huaqin.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2982281 Reviewed-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Reviewed-by: Ting Shen <phoenixshen@chromium.org>
-rw-r--r--board/hammer/board.c2
-rw-r--r--board/hammer/variants.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/board/hammer/board.c b/board/hammer/board.c
index 7ccd37cf9c..a9885cea81 100644
--- a/board/hammer/board.c
+++ b/board/hammer/board.c
@@ -350,7 +350,7 @@ static const struct ec_response_keybd_config zed_kb = {
__override
const struct ec_response_keybd_config *board_vivaldi_keybd_config(void)
{
- if (IS_ENABLED(BOARD_ZED))
+ if (IS_ENABLED(BOARD_ZED) || IS_ENABLED(BOARD_STAR))
return &zed_kb;
return NULL;
diff --git a/board/hammer/variants.h b/board/hammer/variants.h
index dbe06429ca..57f8802946 100644
--- a/board/hammer/variants.h
+++ b/board/hammer/variants.h
@@ -83,6 +83,9 @@
#define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_Y 582 /* tenth of mm */
#define CONFIG_TOUCHPAD_VIRTUAL_SIZE (56*1024)
#elif defined(BOARD_STAR)
+#define CONFIG_USB_HID_KEYBOARD_VIVALDI
+#define CONFIG_USB_HID_KB_NUM_TOP_ROW_KEYS 10
+
/* TODO: update correct parameters */
#define HAS_I2C_TOUCHPAD
#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_X 3282