diff options
Diffstat (limited to 'board/brya/board.h')
-rw-r--r-- | board/brya/board.h | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/board/brya/board.h b/board/brya/board.h index b96ef610f8..486e1ab2cc 100644 --- a/board/brya/board.h +++ b/board/brya/board.h @@ -28,6 +28,9 @@ #define CONFIG_USB_PORT_POWER_DUMB /* USB Type C and USB PD defines */ + +#define CONFIG_IO_EXPANDER +#define CONFIG_IO_EXPANDER_NCT38XX #define CONFIG_IO_EXPANDER_PORT_COUNT 2 #define GPIO_AC_PRESENT GPIO_ACOK_EC_OD @@ -62,22 +65,17 @@ #define I2C_PORT_SENSOR NPCX_I2C_PORT0_0 -#define I2C_PORT_TCPC0_2 NPCX_I2C_PORT1_0 -#define I2C_PORT_USB_C0_TCPC NPCX_I2C_PORT1_0 +#define I2C_PORT_USB_C0_C2_TCPC NPCX_I2C_PORT1_0 #define I2C_PORT_USB_C1_TCPC NPCX_I2C_PORT4_1 -#define I2C_PORT_USB_C2_TCPC NPCX_I2C_PORT1_0 /* dual TCPC with C0 */ -#define I2C_PORT_USB_C0_PPC NPCX_I2C_PORT2_0 +#define I2C_PORT_USB_C0_C2_PPC NPCX_I2C_PORT2_0 #define I2C_PORT_USB_C1_PPC NPCX_I2C_PORT6_1 -#define I2C_PORT_USB_C2_PPC NPCX_I2C_PORT2_0 -#define I2C_PORT_USB_C0_BC12 NPCX_I2C_PORT2_0 +#define I2C_PORT_USB_C0_C2_BC12 NPCX_I2C_PORT2_0 #define I2C_PORT_USB_C1_BC12 NPCX_I2C_PORT6_1 -#define I2C_PORT_USB_C2_BC12 NPCX_I2C_PORT2_0 -#define I2C_PORT_USB_C0_MUX NPCX_I2C_PORT3_0 +#define I2C_PORT_USB_C0_C2_MUX NPCX_I2C_PORT3_0 #define I2C_PORT_USB_C1_MUX NPCX_I2C_PORT6_1 -#define I2C_PORT_USB_C2_MUX NPCX_I2C_PORT3_0 #define I2C_PORT_BATTERY NPCX_I2C_PORT5_0 #define I2C_PORT_CHARGER NPCX_I2C_PORT7_0 @@ -85,6 +83,12 @@ #define I2C_ADDR_EEPROM_FLAGS 0x50 +/* + * see b/174768555#comment22 + */ +#define USBC_PORT_C0_BB_RETIMER_I2C_ADDR 0x56 +#define USBC_PORT_C2_BB_RETIMER_I2C_ADDR 0x57 + /* Thermal features */ #define CONFIG_THERMISTOR #define CONFIG_TEMP_SENSOR @@ -100,6 +104,7 @@ #include "gpio_signal.h" /* needed by registers.h */ #include "registers.h" +#include "usbc_config.h" enum adc_channel { ADC_TEMP_SENSOR_1_DDR_SOC, |