diff options
author | xuxinxiong <xuxinxiong@huaqin.corp-partner.google.com> | 2021-06-23 19:07:32 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-24 02:39:35 +0000 |
commit | 959abd2ca1b541ebaf469b706bcd8ebd9c759e51 (patch) | |
tree | 32aed87f28b0771ec8cbdc9483f7331d78afdd7f | |
parent | 4c5f28056111cb31d18dffc956af21b095b7b8f6 (diff) | |
download | chrome-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.c | 2 | ||||
-rw-r--r-- | board/hammer/variants.h | 3 |
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 |