From 890e06949e382175954bd82a84586c69c0d77a57 Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Wed, 7 Aug 2019 13:55:56 +0800 Subject: hammer: Add masterball board A close hammer derivative. BRANCH=none BUG=b:138968914 TEST=make BOARD=masterball -j Flash into staff, see the board boot: util/flash_ec --board=masterball --port=9000 Change-Id: I9f8d897c23d0f53557c6d6789c33e5b776dca982 Signed-off-by: Nicolas Boichat Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1741589 Reviewed-by: Wei-Han Chen Reviewed-by: Yilun Lin --- board/hammer/variants.h | 13 ++++++++++++- board/masterball | 1 + util/flash_ec | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) create mode 120000 board/masterball diff --git a/board/hammer/variants.h b/board/hammer/variants.h index e520a0b450..58c320a113 100644 --- a/board/hammer/variants.h +++ b/board/hammer/variants.h @@ -15,6 +15,8 @@ /* USB ID */ #ifdef BOARD_HAMMER #define CONFIG_USB_PID 0x5022 +#elif defined(BOARD_MASTERBALL) +#define CONFIG_USB_PID 0x503c #elif defined(BOARD_STAFF) #define CONFIG_USB_PID 0x502b #elif defined(BOARD_WAND) @@ -36,6 +38,15 @@ #define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_X 1018 /* tenth of mm */ #define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_Y 566 /* tenth of mm */ #define CONFIG_TOUCHPAD_VIRTUAL_SIZE (48*1024) +#elif defined(BOARD_MASTERBALL) +#define HAS_I2C_TOUCHPAD +/* TODO(b:138422450): Insert correct dimensions. */ +#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_X 3206 +#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_Y 1832 +#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_PRESSURE 511 +#define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_X 1017 /* tenth of mm */ +#define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_Y 581 /* tenth of mm */ +#define CONFIG_TOUCHPAD_VIRTUAL_SIZE (56*1024) #elif defined(BOARD_STAFF) #define HAS_I2C_TOUCHPAD #define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_X 3206 @@ -71,7 +82,7 @@ #endif /* Hall sensor for tablet mode detection */ -#ifdef BOARD_WHISKERS +#if defined(BOARD_MASTERBALL) || defined(BOARD_WHISKERS) #define CONFIG_HALL_SENSOR #endif diff --git a/board/masterball b/board/masterball new file mode 120000 index 0000000000..7f4a914148 --- /dev/null +++ b/board/masterball @@ -0,0 +1 @@ +hammer \ No newline at end of file diff --git a/util/flash_ec b/util/flash_ec index 7a46a692ee..226e4ee533 100755 --- a/util/flash_ec +++ b/util/flash_ec @@ -62,6 +62,7 @@ BOARDS_STM32=( glados_pd hatch_fp jerry + masterball minimuffin nami_fp nocturne_fp -- cgit v1.2.1