summaryrefslogtreecommitdiff
path: root/board/elm/gpio.inc
diff options
context:
space:
mode:
authorRong Chang <rongchang@chromium.org>2016-04-22 19:03:06 +0800
committerchrome-bot <chrome-bot@chromium.org>2016-06-16 09:40:40 -0700
commit93e2d00d03d6fc6fef5d9e2126c3785ef91dae7d (patch)
tree9845a06d936d89be0187e84c2639e74d788db829 /board/elm/gpio.inc
parent4968ef4c9d8662cc81c908db37b619e1db8cc982 (diff)
downloadchrome-ec-93e2d00d03d6fc6fef5d9e2126c3785ef91dae7d.tar.gz
elm: anx7688: add anx7688 hpd driver
ANX7688 is a TCPCI compatible port controller with HDMI to DP converter. The HDMI converter needs a reset every time after enabling its function. BRANCH=none BUG=chrome-os-partner:52815 TEST=manual boot elm proto plug and unplug dingdong and check DP output plug/unplug adapter and check pd 0 state Change-Id: I774421d7b0b8d2cfd31e860fcd4eaed08ee48ac7 Signed-off-by: Rong Chang <rongchang@chromium.org> Signed-off-by: Tang Zhentian1 <ztang@analogixsemi.com> Reviewed-on: https://chromium-review.googlesource.com/340371 Commit-Ready: Koro Chen <koro.chen@mediatek.com> Tested-by: Koro Chen <koro.chen@mediatek.com> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
Diffstat (limited to 'board/elm/gpio.inc')
-rw-r--r--board/elm/gpio.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/elm/gpio.inc b/board/elm/gpio.inc
index 7dbce4fde0..16591f11cd 100644
--- a/board/elm/gpio.inc
+++ b/board/elm/gpio.inc
@@ -79,8 +79,8 @@ GPIO(LEVEL_SHIFT_EN_L, PIN(F, 10), GPIO_OUT_LOW) /* LID/AC level shift */
GPIO(USB_C0_5V_EN, PIN(D, 8), GPIO_OUT_LOW) /* USBC port 0 5V */
GPIO(USB_C0_CHARGE_L, PIN(D, 9), GPIO_OUT_LOW) /* USBC port 0 charge */
-GPIO(USB_C0_RST, PIN(D, 10), GPIO_OUT_LOW) /* ANX7688 reset */
-GPIO(USB_C0_PWR_EN_L, PIN(B, 15), GPIO_OUT_LOW) /* ANX7688 power enable */
+GPIO(USB_C0_RST, PIN(D, 10), GPIO_ODR_HIGH) /* ANX7688 reset */
+GPIO(USB_C0_PWR_EN_L, PIN(B, 15), GPIO_ODR_HIGH) /* ANX7688 power enable */
GPIO(USB_C0_EXTPWR_EN, PIN(F, 2), GPIO_OUT_HIGH) /* ANX7688 3.3V ext power enable */
GPIO(USB_DP_HPD, PIN(F, 3), GPIO_INPUT)
GPIO(EN_TP_INT_L, PIN(E, 14), GPIO_OUT_LOW) /* touchpad interrupt enable */