diff options
author | David Huang <david.huang@quanta.corp-partner.google.com> | 2020-06-30 15:40:26 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-07-05 18:36:45 +0000 |
commit | 62dfe288411de85766ac136c2ccc10b2d73a9a89 (patch) | |
tree | 74c390f9d3607c0f29d4f0ea8baf83c775a3a6a2 /baseboard | |
parent | c23554b473e8a9d772f55533bbf72c072c888828 (diff) | |
download | chrome-ec-62dfe288411de85766ac136c2ccc10b2d73a9a89.tar.gz |
volteer: move ppc_chips[] from baseboard to board
Move ppc_chips[] to board for board customize.
BUG=b:151978872
BRANCH=master
TEST=check ppc init succeed and switch source/sink correct with type c
device.
Change-Id: I287bbe44b163d72c19a3764dca431c84d86bbdec
Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2275971
Commit-Queue: Keith Short <keithshort@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r-- | baseboard/volteer/baseboard.c | 34 | ||||
-rw-r--r-- | baseboard/volteer/baseboard.h | 2 |
2 files changed, 0 insertions, 36 deletions
diff --git a/baseboard/volteer/baseboard.c b/baseboard/volteer/baseboard.c index d51e99a921..7213ff7137 100644 --- a/baseboard/volteer/baseboard.c +++ b/baseboard/volteer/baseboard.c @@ -13,8 +13,6 @@ #include "cros_board_info.h" #include "driver/bc12/pi3usb9201.h" #include "driver/charger/isl9241.h" -#include "driver/ppc/sn5s330.h" -#include "driver/ppc/syv682x.h" #include "driver/tcpm/ps8xxx.h" #include "driver/tcpm/tcpci.h" #include "driver/tcpm/tusb422.h" @@ -268,23 +266,6 @@ BUILD_ASSERT(ARRAY_SIZE(tcpc_config) == USBC_PORT_COUNT); BUILD_ASSERT(CONFIG_USB_PD_PORT_MAX_COUNT == USBC_PORT_COUNT); /******************************************************************************/ -/* USBC PPC configuration */ -struct ppc_config_t ppc_chips[] = { - [USBC_PORT_C0] = { - .i2c_port = I2C_PORT_USB_C0, - .i2c_addr_flags = SN5S330_ADDR0_FLAGS, - .drv = &sn5s330_drv, - }, - [USBC_PORT_C1] = { - .i2c_port = I2C_PORT_USB_C1, - .i2c_addr_flags = SYV682X_ADDR0_FLAGS, - .drv = &syv682x_drv, - }, -}; -BUILD_ASSERT(ARRAY_SIZE(ppc_chips) == USBC_PORT_COUNT); -unsigned int ppc_cnt = ARRAY_SIZE(ppc_chips); - -/******************************************************************************/ /* USBC mux configuration - Tiger Lake includes internal mux */ struct usb_mux usbc1_usb4_db_retimer = { .usb_port = USBC_PORT_C1, @@ -341,21 +322,6 @@ static void baseboard_tcpc_init(void) DECLARE_HOOK(HOOK_INIT, baseboard_tcpc_init, HOOK_PRIO_INIT_CHIPSET); /******************************************************************************/ -/* PPC support routines */ -void ppc_interrupt(enum gpio_signal signal) -{ - switch (signal) { - case GPIO_USB_C0_PPC_INT_ODL: - sn5s330_interrupt(USBC_PORT_C0); - break; - case GPIO_USB_C1_PPC_INT_ODL: - syv682x_interrupt(USBC_PORT_C1); - default: - break; - } -} - -/******************************************************************************/ /* TCPC support routines */ uint16_t tcpc_get_alert_status(void) { diff --git a/baseboard/volteer/baseboard.h b/baseboard/volteer/baseboard.h index 7ad485fbe8..34f2b235e0 100644 --- a/baseboard/volteer/baseboard.h +++ b/baseboard/volteer/baseboard.h @@ -183,8 +183,6 @@ * CONFIG_USBC_PPC_VCONN */ #define CONFIG_USBC_PPC_DEDICATED_INT -#define CONFIG_USBC_PPC_SN5S330 /* USBC port C0 */ -#define CONFIG_USBC_PPC_SYV682X /* USBC port C1 */ #define CONFIG_INTEL_VIRTUAL_MUX #define CONFIG_USBC_SS_MUX |