diff --git a/src/mainboard/google/skywalker/bootblock.c b/src/mainboard/google/skywalker/bootblock.c index 330bd6a541..16926851ff 100644 --- a/src/mainboard/google/skywalker/bootblock.c +++ b/src/mainboard/google/skywalker/bootblock.c @@ -8,17 +8,11 @@ #include "gpio.h" -static void usb3_hub_reset(void) -{ - gpio_output(GPIO_USB3_HUB_RST_L, 1); -} - void bootblock_mainboard_init(void) { mtk_i2c_bus_init(CONFIG_DRIVER_TPM_I2C_BUS, I2C_SPEED_FAST_PLUS); mtk_spi_init(CONFIG_EC_GOOGLE_CHROMEEC_SPI_BUS, SPI_PAD0_MASK, 3 * MHz, 0); mtk_snfc_init(); - usb3_hub_reset(); setup_chromeos_gpios(); gpio_eint_configure(GPIO_GSC_AP_INT_ODL, IRQ_TYPE_EDGE_RISING); } diff --git a/src/mainboard/google/skywalker/chromeos.c b/src/mainboard/google/skywalker/chromeos.c index 3a7510c5d0..b364282dcb 100644 --- a/src/mainboard/google/skywalker/chromeos.c +++ b/src/mainboard/google/skywalker/chromeos.c @@ -27,7 +27,8 @@ void setup_chromeos_gpios(void) gpio_output(GPIO_EN_SPKR, 0); gpio_output(GPIO_RST_SPKR_L, 0); - gpio_output(GPIO_USB3_HUB_RST_L, 0); + /* Reset USB3 hub. */ + gpio_output(GPIO_USB3_HUB_RST_L, 1); gpio_output(GPIO_WWAN_RESET_L, 0); gpio_output(GPIO_EN_PWR_FP, 0); gpio_output(GPIO_EDP_BL_EN_1V8, 0);