diff options
-rw-r--r-- | baseboard/kukui/baseboard.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/baseboard/kukui/baseboard.h b/baseboard/kukui/baseboard.h index 827d9657ff..e95a3dfbee 100644 --- a/baseboard/kukui/baseboard.h +++ b/baseboard/kukui/baseboard.h @@ -114,7 +114,6 @@ #define CONFIG_TABLET_MODE_SWITCH #define PD_OPERATING_POWER_MW 30000 -#define CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT TYPEC_RP_3A0 #endif /* VARIANT_KUKUI_JACUZZI */ /* @@ -212,7 +211,6 @@ /* USB PD config */ #define CONFIG_CHARGE_MANAGER #define CONFIG_USB_POWER_DELIVERY -#define CONFIG_USB_PD_TCPMV1 #define CONFIG_USB_PD_ALT_MODE #define CONFIG_USB_PD_ALT_MODE_DFP #define CONFIG_USB_PD_DUAL_ROLE @@ -266,6 +264,10 @@ #define CONFIG_UART_CONSOLE 1 #define CONFIG_UART_RX_DMA +/* This option is limited to TCPMv1 */ +#define CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT TYPEC_RP_3A0 +/* STM32F098 based boards use TCPMv1 */ +#define CONFIG_USB_PD_TCPMV1 #define CONFIG_USB_PD_VBUS_DETECT_TCPC /* Modules we want to exclude */ @@ -309,7 +311,12 @@ #elif defined(VARIANT_KUKUI_EC_IT81202) #define CONFIG_IT83XX_HARD_RESET_BY_GPG1 #define CONFIG_IT83XX_VCC_1P8V + +/* IT81202 based boards use TCPMv2 */ +#define CONFIG_USB_DRP_ACC_TRYSRC +#define CONFIG_USB_PD_DECODE_SOP #define CONFIG_USB_PD_ITE_ACTIVE_PORT_COUNT 1 +#define CONFIG_USB_PD_TCPMV2 #else #error "Must define a VARIANT_KUKUI_EC_XXX!" #endif |