summaryrefslogtreecommitdiff
path: root/board/ezkinil/board.h
diff options
context:
space:
mode:
authorSue Chen <sue.chen@quanta.corp-partner.google.com>2020-12-09 10:15:50 +0800
committerCommit Bot <commit-bot@chromium.org>2020-12-14 08:01:48 +0000
commit04f7c1ed1bee9ea3c8c566a2b7e9aa293ad4d23e (patch)
treeb78c70e73a3f2d8d234ac556c53b8ab7014deb7c /board/ezkinil/board.h
parent0172656723a59756db2ce01177282e37b269e1d4 (diff)
downloadchrome-ec-04f7c1ed1bee9ea3c8c566a2b7e9aa293ad4d23e.tar.gz
Ezkinil: Using fw_config to choose base accelgyro driver
Add new ec_cfg_base_gyro_sensor_type "BASE_GYRO_ICM426XX = 3" for support ICM-426XX on ezkinil. BUG=b:175169469 BRANCH=zork TEST=Write fw_config bit15-11 to 011b on the Ezkinil DUT with ICM chip. Check the motion function is workable. Signed-off-by: Sue Chen <sue.chen@quanta.corp-partner.google.com> Change-Id: If72746a1b7b44714aa39f7d48fd94d0c63d4f876 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2581122 Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'board/ezkinil/board.h')
-rw-r--r--board/ezkinil/board.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/board/ezkinil/board.h b/board/ezkinil/board.h
index 17a924e99d..6f55803a60 100644
--- a/board/ezkinil/board.h
+++ b/board/ezkinil/board.h
@@ -15,6 +15,9 @@
#define CONFIG_FAN_RPM_CUSTOM
/* Motion sensing drivers */
+#define CONFIG_ACCELGYRO_ICM426XX
+#define CONFIG_ACCELGYRO_ICM426XX_INT_EVENT \
+ TASK_EVENT_MOTION_SENSOR_INTERRUPT(BASE_ACCEL)
#define CONFIG_ACCELGYRO_BMI160
#define CONFIG_ACCELGYRO_BMI160_INT_EVENT \
TASK_EVENT_MOTION_SENSOR_INTERRUPT(BASE_ACCEL)
@@ -203,6 +206,7 @@ extern const struct usb_mux usbc1_tusb544;
extern const struct usb_mux usbc1_ps8743;
extern struct usb_mux usbc1_amd_fp5_usb_mux;
+void motion_interrupt(enum gpio_signal signal);
void hdmi_hpd_interrupt(enum gpio_signal signal);
void hdmi_hpd_interrupt_v2(enum ioex_signal signal);