diff options
author | xiong.huang <xiong.huang@bitland.corp-partner.google.com> | 2020-03-25 13:56:43 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-26 02:02:00 +0000 |
commit | e37781d3dffdee742ba9ae2d80bd600a33c28b18 (patch) | |
tree | 190d3c03628d42f7118f4a17505de45ec763d4e9 /board/halvor/board.h | |
parent | 471a3914c32d856610b237bdb9e12ad8790a5ae3 (diff) | |
download | chrome-ec-e37781d3dffdee742ba9ae2d80bd600a33c28b18.tar.gz |
malefor: move sensors support from baseboard to board
Considering every OEM would have different requirements for the use of
sensors and sensors have kinds of models. So move sensors support from
baseboard (volteer) to board (halvor, malefor and volteer), there will
be happy to add/change sensors in boards.
BUG=b:150653745
BRANCH=none
TEST=make buildall
Signed-off-by: xiong.huang <xiong.huang@bitland.corp-partner.google.com>
Change-Id: Ib8d38c823b26a0b1b3838c6d72daf61a10bae680
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2120115
Reviewed-by: Keith Short <keithshort@chromium.org>
Commit-Queue: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'board/halvor/board.h')
-rw-r--r-- | board/halvor/board.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/board/halvor/board.h b/board/halvor/board.h index 1a9d2bf271..af82faaf28 100644 --- a/board/halvor/board.h +++ b/board/halvor/board.h @@ -22,6 +22,19 @@ /* Keyboard features */ /* Sensors */ +/* BMA253 accelerometer in base */ +#define CONFIG_ACCEL_BMA255 + +/* TCS3400 ALS */ +#define CONFIG_ALS +#define ALS_COUNT 1 +#define CONFIG_ALS_TCS3400 +#define CONFIG_ALS_TCS3400_INT_EVENT \ + TASK_EVENT_MOTION_SENSOR_INTERRUPT(CLEAR_ALS) + +/* Sensors without hardware FIFO are in forced mode */ +#define CONFIG_ACCEL_FORCE_MODE_MASK \ + (BIT(LID_ACCEL) | BIT(CLEAR_ALS)) /* USB Type C and USB PD defines */ /* @@ -83,6 +96,14 @@ enum battery_type { BATTERY_TYPE_COUNT, }; +enum sensor_id { + LID_ACCEL = 0, + CLEAR_ALS, + RGB_ALS, + VSYNC, + SENSOR_COUNT, +}; + /* TODO: b/143375057 - Remove this code after power on. */ void c10_gate_change(enum gpio_signal signal); |