diff options
author | Rong Chang <rongchang@chromium.org> | 2016-04-22 19:03:06 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-06-16 09:40:40 -0700 |
commit | 93e2d00d03d6fc6fef5d9e2126c3785ef91dae7d (patch) | |
tree | 9845a06d936d89be0187e84c2639e74d788db829 /board/elm/gpio.inc | |
parent | 4968ef4c9d8662cc81c908db37b619e1db8cc982 (diff) | |
download | chrome-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.inc | 4 |
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 */ |