summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Chao <scott_chao@wistron.corp-partner.google.com>2022-03-17 23:54:49 +0800
committerCommit Bot <commit-bot@chromium.org>2022-03-22 03:33:24 +0000
commitdf6b4b49ab1beb782a13e18b9e9f26795a25df8b (patch)
tree9b0f4cc02a8b86684978da355d1151fb4c4379b5
parent57b31e765bcd3b914174054fbf06f4a489a57b9e (diff)
downloadchrome-ec-df6b4b49ab1beb782a13e18b9e9f26795a25df8b.tar.gz
gimble: remove obsolete C1 reset configuration
This problem was fixed by PS8815 FW version 0x3. And we are now using 0x25. BUG=b:223315425 TEST=Check with Parade Signed-off-by: Scott Chao <scott_chao@wistron.corp-partner.google.com> Change-Id: Ifc554ed750b1e886efe741396f6cf45bc13a1e6b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3533299 Tested-by: Peter Chi <peter_chi@wistron.corp-partner.google.com> Reviewed-by: Boris Mittelberg <bmbm@google.com>
-rw-r--r--board/gimble/usbc_config.c25
1 files changed, 1 insertions, 24 deletions
diff --git a/board/gimble/usbc_config.c b/board/gimble/usbc_config.c
index fb807299a6..3aa7c9ee96 100644
--- a/board/gimble/usbc_config.c
+++ b/board/gimble/usbc_config.c
@@ -151,25 +151,6 @@ void config_usb_db_type(void)
CPRINTS("Configured USB DB type number is %d", db_type);
}
-static void ps8815_reset(void)
-{
- int val;
-
- CPRINTS("%s: patching ps8815 registers", __func__);
-
- if (i2c_read8(I2C_PORT_USB_C1_TCPC,
- PS8XXX_I2C_ADDR1_P2_FLAGS, 0x0f, &val) == EC_SUCCESS)
- CPRINTS("ps8815: reg 0x0f was %02x", val);
-
- if (i2c_write8(I2C_PORT_USB_C1_TCPC,
- PS8XXX_I2C_ADDR1_P2_FLAGS, 0x0f, 0x31) == EC_SUCCESS)
- CPRINTS("ps8815: reg 0x0f set to 0x31");
-
- if (i2c_read8(I2C_PORT_USB_C1_TCPC,
- PS8XXX_I2C_ADDR1_P2_FLAGS, 0x0f, &val) == EC_SUCCESS)
- CPRINTS("ps8815: reg 0x0f now %02x", val);
-}
-
void board_reset_pd_mcu(void)
{
/* Port0 */
@@ -183,13 +164,9 @@ void board_reset_pd_mcu(void)
gpio_set_level(GPIO_USB_C0_TCPC_RST_ODL, 1);
gpio_set_level(GPIO_USB_C1_RT_RST_R_ODL, 1);
+
/* wait for chips to come up */
msleep(PS8815_FW_INIT_DELAY_MS);
-
- /* Port1 */
- ps8815_reset();
- usb_mux_hpd_update(USBC_PORT_C1, USB_PD_MUX_HPD_LVL_DEASSERTED |
- USB_PD_MUX_HPD_IRQ_DEASSERTED);
}
static void board_tcpc_init(void)