summaryrefslogtreecommitdiff
path: root/board/kukui/gpio.inc
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2019-04-29 16:54:29 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-05-02 16:12:26 -0700
commit00f889bfcf324197f9469febc696bae5983c4775 (patch)
treec2bcc0fff838a74cf2c9cd6d2a05be644057d1d1 /board/kukui/gpio.inc
parentc2129b3bd9b84f294a68774927038c00eda16c0a (diff)
downloadchrome-ec-00f889bfcf324197f9469febc696bae5983c4775.tar.gz
kukui: implement pogo adc interrupt
enable/disable pogo power supply when POGO_ADC_INT_L detected. BUG=b:131389131 TEST=make BRANCH=None Change-Id: I875b8b65c3077d2e7aeca312f244d178917e634b Signed-off-by: Ting Shen <phoenixshen@google.com> Reviewed-on: https://chromium-review.googlesource.com/1585485 Commit-Ready: Ting Shen <phoenixshen@chromium.org> Tested-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Yilun Lin <yllin@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/kukui/gpio.inc')
-rw-r--r--board/kukui/gpio.inc6
1 files changed, 2 insertions, 4 deletions
diff --git a/board/kukui/gpio.inc b/board/kukui/gpio.inc
index 2581810d68..1b5333fbeb 100644
--- a/board/kukui/gpio.inc
+++ b/board/kukui/gpio.inc
@@ -43,10 +43,8 @@ GPIO_INT(HALL_INT_L, PIN(C, 5), GPIO_INT_FALLING,
hall_interrupt)
GPIO_INT(GAUGE_INT_ODL, PIN(C, 9), GPIO_INT_FALLING | GPIO_PULL_UP,
gauge_interrupt)
-
-/* Interrupts not implemented yet */
-/* TODO(b:122993147): It's also an analog input. */
-GPIO(POGO_ADC_INT_L, PIN(A, 6), GPIO_INPUT)
+GPIO_INT(POGO_ADC_INT_L, PIN(A, 6), GPIO_INT_BOTH | GPIO_ANALOG,
+ pogo_adc_interrupt)
/* Reset pins */
GPIO(AP_SYS_RST_L, PIN(C, 11), GPIO_OUT_LOW)