summaryrefslogtreecommitdiff
path: root/board/coachz/board.c
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2020-09-17 14:35:12 -0700
committerCommit Bot <commit-bot@chromium.org>2020-09-23 19:46:57 +0000
commit79de579bf0278a1ab6d8ba6573e70855ec26d687 (patch)
tree161ac24e7ddf9823b1df01049198524c5c78075f /board/coachz/board.c
parenta4e14b97193fe079d18e929ce9d28b586d5418de (diff)
downloadchrome-ec-79de579bf0278a1ab6d8ba6573e70855ec26d687.tar.gz
Coachz: Implement the base detection
The implementation is based on the poppy reference, with the following changes: * Use proper GPIOs and ADC channel * Not notify ACPI, which is invalid on ARM boards * Update comments BRANCH=None BUG=b:168712053 TEST=Built the Coachz image. Change-Id: Ie0b0eaf81cdcbd2b2219eef0c895fbd41971d1e4 Signed-off-by: Wai-Hong Tam <waihong@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2416998 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/coachz/board.c')
-rw-r--r--board/coachz/board.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/board/coachz/board.c b/board/coachz/board.c
index 6790138526..3e9b46655b 100644
--- a/board/coachz/board.c
+++ b/board/coachz/board.c
@@ -153,6 +153,14 @@ const struct adc_t adc_channels[] = {
2,
0
},
+ /* Base detection */
+ [ADC_BASE_DET] = {
+ "BASE_DET",
+ NPCX_ADC_CH5,
+ ADC_MAX_VOLT,
+ ADC_READ_MAX + 1,
+ 0
+ },
};
BUILD_ASSERT(ARRAY_SIZE(adc_channels) == ADC_CH_COUNT);