summaryrefslogtreecommitdiff
path: root/board/nami/gpio.inc
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2018-05-02 16:11:55 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-05-09 14:40:08 -0700
commitc7559fea4ea0e2bfbb9d7ce0006ff37dea01cc4b (patch)
tree96b31d73443dbe400be6a9ed824eafec2a2f59a8 /board/nami/gpio.inc
parent50ba7ef146aea95baa5ac74d6ac0ccf140568a6d (diff)
downloadchrome-ec-c7559fea4ea0e2bfbb9d7ce0006ff37dea01cc4b.tar.gz
tablet_mode: Define common interrupt handler for tablet switch
This patch adds an interrupt handler for a tablet switch and an init hook to enable the interrupt. The handler does the typical tasks for convertible devices: 1. sets tablet mode then 2. disables peripherals if tablet mode is on. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=b:77298177 BRANCH=none TEST=buildall. Verify on Nami. Change-Id: If7fb5ea15f388d2b6084d800d2bc05efafd1945e Reviewed-on: https://chromium-review.googlesource.com/1043057 Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/nami/gpio.inc')
-rw-r--r--board/nami/gpio.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/nami/gpio.inc b/board/nami/gpio.inc
index c12db6dceb..586c776de0 100644
--- a/board/nami/gpio.inc
+++ b/board/nami/gpio.inc
@@ -34,11 +34,11 @@ GPIO_INT(USB_C1_VBUS_WAKE_L, PIN(C, 5), GPIO_INT_BOTH | GPIO_PULL_UP,vbus1_evt)
GPIO_INT(USB_C0_BC12_INT_L, PIN(D, 2), GPIO_INT_FALLING, usb0_evt)
GPIO_INT(USB_C1_BC12_INT_L, PIN(D, 3), GPIO_INT_FALLING, usb1_evt)
GPIO_INT(ACCELGYRO3_INT_L, PIN(3, 6), GPIO_INT_FALLING | GPIO_SEL_1P8V, bmi160_interrupt)
+GPIO_INT(TABLET_MODE_L, PIN(7, 2), GPIO_INT_BOTH, tablet_mode_isr)
/* Used to wake up system from deep S3. */
/* GPIO_INT(TP_INT_CONN, PIN(4, 2), GPIO_INT_BOTH, trackpad_connect) dnojiri: Revisit */
/* GPIO_INT(ALS_INT, PIN(3, 2),,) dnojiri: Revisit */
/* GPIO_INT(3AXIS_INT, PIN(9, 5),,) dnojiri: Revisit */
-/* GPIO_INT(TABLET_MODE_L, PIN(7, 2), GPIO_INT_BOTH, tablet_mode_interrupt) dnojiri: Revisit */
GPIO(ENABLE_BACKLIGHT_L, PIN(6, 7), GPIO_OUT_LOW) /* LCD backlight */
GPIO(PP3300_DX_WLAN, PIN(B, 1), GPIO_OUT_LOW) /* Enable WLAN 3.3V Power */