diff options
author | Ting Shen <phoenixshen@google.com> | 2021-05-20 16:21:03 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-05-26 05:02:26 +0000 |
commit | 1254d6a26021f0741e7f091c8351f693a2be010b (patch) | |
tree | 1ef704b02d6d5e1723b3f167381a0075ce58ea16 /board/asurada | |
parent | f40b9f6a8c1824d8deb65e3f9969c0da0cfaa426 (diff) | |
download | chrome-ec-1254d6a26021f0741e7f091c8351f693a2be010b.tar.gz |
asurada: implement customized usb port power control
Some Sandisk stickers would enter fault status (down-train
to USB2 or not detected) if Vbus is applied before xhci
initialization.
To fix this, copy usb_port_power_dumb.c to baseboard folder
to implement board-specific enable mechanic.
BUG=b:187149602
TEST=manually
BRANCH=asurada
Signed-off-by: Ting Shen <phoenixshen@google.com>
Change-Id: I80536b640b4f67a4c17a3da7b193c92ab2f7b3eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2909972
Tested-by: Ting Shen <phoenixshen@chromium.org>
Auto-Submit: Ting Shen <phoenixshen@chromium.org>
Reviewed-by: Eric Yilun Lin <yllin@google.com>
Commit-Queue: Eric Yilun Lin <yllin@google.com>
Diffstat (limited to 'board/asurada')
-rw-r--r-- | board/asurada/gpio.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/board/asurada/gpio.inc b/board/asurada/gpio.inc index 209de9c901..6d5e14067a 100644 --- a/board/asurada/gpio.inc +++ b/board/asurada/gpio.inc @@ -53,6 +53,8 @@ GPIO_INT(VOLUME_UP_L, PIN(D, 6), GPIO_INT_BOTH | GPIO_PULL_UP, button_interrupt) /* EC_VOLUP_BTN_ODL */ /* Other interrupts */ +GPIO_INT(AP_XHCI_INIT_DONE, PIN(D, 2), GPIO_INT_BOTH | GPIO_PULL_DOWN | GPIO_SEL_1P8V, + usb_a0_interrupt) #ifdef BOARD_ASURADA_REV0 GPIO_INT(AC_PRESENT, PIN(M, 2), GPIO_INT_BOTH | GPIO_HIB_WAKE_HIGH, extpower_interrupt) /* AC_OK / AC_PRESENT in rev0 */ @@ -135,7 +137,6 @@ ALTERNATE(PIN_MASK(M, 0x33), 0, MODULE_SPI, 0) /* SPI */ /* Unimplemented Pins */ GPIO(SET_VMC_VOLT_AT_1V8, PIN(D, 4), GPIO_INPUT | GPIO_PULL_DOWN | GPIO_SEL_1P8V) -GPIO(EN_PP3000_VMC_PMU, PIN(D, 2), GPIO_INPUT | GPIO_PULL_DOWN | GPIO_SEL_1P8V) GPIO(PACKET_MODE_EN, PIN(A, 3), GPIO_INPUT | GPIO_PULL_DOWN) /* b/160218054: behavior not defined */ /* *_ODL pin has external pullup so don't pull it down. */ |