diff options
author | Wai-Hong Tam <waihong@google.com> | 2020-11-16 11:42:27 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-11-18 23:52:14 +0000 |
commit | 1f1781f1af527edcab886fb54b540a7879291295 (patch) | |
tree | b0d14d9e5150c7513f329dcddeb4a937cf731aa8 /board/coachz/board.h | |
parent | 0e4740eaaac3e434120447e1913badfeca6cfa1a (diff) | |
download | chrome-ec-1f1781f1af527edcab886fb54b540a7879291295.tar.gz |
Coachz: Detect kickstand position and notify body proximity
Implement the kickstand hall sensor interrupts and the signal
debouncing. Use the kickstand position to approach the human
body proximity and update the EC_MKBP_FRONT_PROXIMITY event
to kernel.
BRANCH=Trogdor
BUG=b:168714440
TEST=Built the image correctly. Faked the signals and checked
the interrupts triggered and the proximity event updated.
Change-Id: I493b87ba5d6d8a801cc9aa6e181f72bf26bcafd6
Signed-off-by: Wai-Hong Tam <waihong@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2543112
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Diffstat (limited to 'board/coachz/board.h')
-rw-r--r-- | board/coachz/board.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/board/coachz/board.h b/board/coachz/board.h index 8d37c669f7..072ff42a04 100644 --- a/board/coachz/board.h +++ b/board/coachz/board.h @@ -44,12 +44,15 @@ #define CONFIG_TABLET_MODE #define CONFIG_TABLET_MODE_SWITCH #define CONFIG_GMR_TABLET_MODE +#define CONFIG_FRONT_PROXIMITY_SWITCH /* GPIO alias */ #define GPIO_AC_PRESENT GPIO_CHG_ACOK_OD #define GPIO_WP_L GPIO_EC_FLASH_WP_ODL #define GPIO_PMIC_RESIN_L GPIO_PM845_RESIN_L #define GMR_TABLET_MODE_GPIO_L GPIO_LID_360_L +#define GPIO_KS_ATTACHED_L GPIO_LID_INT_N_HALL1 +#define GPIO_KS_OPEN GPIO_LID_INT_N_HALL2 #ifndef __ASSEMBLER__ |