summaryrefslogtreecommitdiff
path: root/board/coachz/board.h
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2020-11-16 11:42:27 -0800
committerCommit Bot <commit-bot@chromium.org>2020-11-18 23:52:14 +0000
commit1f1781f1af527edcab886fb54b540a7879291295 (patch)
treeb0d14d9e5150c7513f329dcddeb4a937cf731aa8 /board/coachz/board.h
parent0e4740eaaac3e434120447e1913badfeca6cfa1a (diff)
downloadchrome-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.h3
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__