diff options
author | Dino Li <Dino.Li@ite.com.tw> | 2021-02-25 11:16:42 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-02-25 18:09:41 +0000 |
commit | c95b890e82099d9ad9a85c20d65fbb95a1939e6a (patch) | |
tree | 79e546cb188c462c60412e1f3356acdab5d34ef6 | |
parent | 43abe58099313ed4b0f6ff8514988e540193672b (diff) | |
download | chrome-ec-c95b890e82099d9ad9a85c20d65fbb95a1939e6a.tar.gz |
baseboard/kukui: enable TCPMv2 on it81202 based board
BUG=b:180668427
BRANCH=none
TEST=On icarus, EC negotiates to 15V and starts charging.
Signed-off-by: Dino Li <Dino.Li@ite.com.tw>
Change-Id: Ibd37b86303a03ce4b2e5b394d38c6b53bcf307e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2717434
Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
-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 |