summaryrefslogtreecommitdiff
path: root/board/waddledee/gpio.inc
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2020-07-06 14:38:44 -0600
committerCommit Bot <commit-bot@chromium.org>2020-07-07 21:49:23 +0000
commitafd3bddc2b91717042c3e7b8bf3d1169c3fcd1c9 (patch)
treef2a9a52d54507df388b06eb966744d5b880f7817 /board/waddledee/gpio.inc
parent24949db1ebccf8babf60885ab1ba1eac866add41 (diff)
downloadchrome-ec-afd3bddc2b91717042c3e7b8bf3d1169c3fcd1c9.tar.gz
Waddledee: Enable MB USB-A Vbus
As of board revision 1, there is a GPIO to enable Vbus for the type-A port. Turn this GPIO on when we're booted, and off when the system is shut down. This pin is NC on revision 0, so it should be fine to set regardless of hardware version. BRANCH=None BUG=b:160336151 TEST=on waddledee rev 1, able to use flash drive plugged into MB Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: Idc1ae5fd05b904b01bc56bd8dd2a69d34caee9ef Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2283943 Tested-by: Karthikeyan Ramasubramanian <kramasub@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'board/waddledee/gpio.inc')
-rw-r--r--board/waddledee/gpio.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/waddledee/gpio.inc b/board/waddledee/gpio.inc
index 7af186415f..63e1843d00 100644
--- a/board/waddledee/gpio.inc
+++ b/board/waddledee/gpio.inc
@@ -86,6 +86,7 @@ GPIO(EC_AP_USB_C0_HPD, PIN(L, 4), GPIO_OUT_LOW)
GPIO(EC_AP_USB_C1_HDMI_HPD, PIN(K, 7), GPIO_OUT_LOW)
GPIO(USB_C0_FRS, PIN(C, 4), GPIO_OUT_LOW)
GPIO(HDMI_SEL_L, PIN(C, 6), GPIO_OUT_HIGH)
+GPIO(EN_USB_A0_VBUS, PIN(L, 6), GPIO_OUT_LOW) /* Board rev 1, NC board rev 0 */
/* MKBP event synchronization */
GPIO(EC_AP_MKBP_INT_L, PIN(L, 5), GPIO_ODR_HIGH)
@@ -116,7 +117,6 @@ GPIO(GPIOG7_NC, PIN(G, 7), GPIO_INPUT | GPIO_PULL_DOWN)
GPIO(GPIOJ4_NC, PIN(J, 4), GPIO_INPUT | GPIO_PULL_DOWN)
GPIO(GPIOJ5_NC, PIN(J, 5), GPIO_INPUT | GPIO_PULL_DOWN)
GPIO(GPIOJ6_NC, PIN(J, 6), GPIO_INPUT | GPIO_PULL_DOWN)
-GPIO(GPIOL6_NC, PIN(L, 6), GPIO_INPUT | GPIO_PULL_DOWN)
GPIO(GPIOM6_NC, PIN(M, 6), GPIO_INPUT | GPIO_PULL_DOWN)
/* Alternate functions GPIO definitions */