diff options
Diffstat (limited to 'board/dibbi/board.h')
-rw-r--r-- | board/dibbi/board.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/board/dibbi/board.h b/board/dibbi/board.h index c59a540b5d..e3d0b0925b 100644 --- a/board/dibbi/board.h +++ b/board/dibbi/board.h @@ -17,6 +17,14 @@ #define CONFIG_CMD_CHARGER_DUMP +/* I2C Bus Configuration */ +#define I2C_PORT_HDMI2_EDID IT83XX_I2C_CH_B +#undef I2C_PORT_USB_C0 +#define I2C_PORT_USB_C0 IT83XX_I2C_CH_C +#define I2C_PORT_HDMI2_SRC_DDC IT83XX_I2C_CH_D +#define I2C_PORT_HDMI1_EDID IT83XX_I2C_CH_E +#define I2C_PORT_HDMI1_SRC_DDC IT83XX_I2C_CH_F + /* Power */ #undef CONFIG_CHARGER #undef CONFIG_CHARGER_DISCHARGE_ON_AC @@ -44,13 +52,19 @@ #define CONFIG_USB_PD_TCPM_ITE_ON_CHIP /* C0: ITE EC TCPC */ #define CONFIG_USB_PD_ITE_ACTIVE_PORT_COUNT 1 +/* PPC */ +#define CONFIG_USB_PD_DISCHARGE_PPC +#define CONFIG_USB_PD_VBUS_DETECT_PPC +#define CONFIG_USBC_PPC +#define CONFIG_USBC_PPC_SYV682X + /* USB Mux and Retimer */ #define CONFIG_USB_MUX_IT5205 /* C0: ITE Mux */ #define I2C_PORT_USB_MUX I2C_PORT_USB_C0 /* Required for ITE Mux */ /* USB Type A Features */ #define CONFIG_USB_PORT_POWER_DUMB -#define USB_PORT_COUNT 3 /* Type A ports */ +#define USB_PORT_COUNT 4 /* Type A ports */ /* No battery */ #undef CONFIG_BATTERY_CUT_OFF @@ -121,6 +135,8 @@ enum charge_port { CHARGE_PORT_BARRELJACK, }; +enum usbc_port { USBC_PORT_C0 = 0, USBC_PORT_COUNT }; + enum pwm_channel { PWM_CH_LED_RED, PWM_CH_LED_GREEN, |