diff options
Diffstat (limited to 'board/puff/board.h')
-rw-r--r-- | board/puff/board.h | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/board/puff/board.h b/board/puff/board.h index 0c4dcd2b2b..2c4283e47b 100644 --- a/board/puff/board.h +++ b/board/puff/board.h @@ -74,12 +74,6 @@ #define CONFIG_DEDICATED_CHARGE_PORT_COUNT 1 #define DEDICATED_CHARGE_PORT 1 -/* Charger */ -#define CONFIG_CHARGE_MANAGER - -#undef CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON -#define CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON 30000 - #define CONFIG_POWER_BUTTON #define CONFIG_POWER_BUTTON_IGNORE_LID #define CONFIG_POWER_BUTTON_X86 @@ -117,10 +111,16 @@ #define CONFIG_STEINHART_HART_3V3_30K9_47K_4050B #define CONFIG_THROTTLE_AP -/* USB */ -/* TODO: (b/143256147) Finish USB config */ -#undef CONFIG_USB_CHARGER +/* Charger */ +#define CONFIG_CHARGE_MANAGER +#define CONFIG_CHARGER_INPUT_CURRENT 512 /* Allow low-current USB charging */ + +/* USB type C */ +/* Use TCPMv2 */ +#define CONFIG_USB_SM_FRAMEWORK +#undef CONFIG_USB_CHARGER #define CONFIG_USB_POWER_DELIVERY +#define CONFIG_USB_PID 0x5040 #define CONFIG_USB_PD_ALT_MODE #define CONFIG_USB_PD_ALT_MODE_DFP #define CONFIG_USB_PD_DISCHARGE_PPC @@ -136,11 +136,16 @@ #define CONFIG_USB_PD_TCPM_ANX7447 #define CONFIG_USB_PD_TCPM_ANX7447_OCM_ERASE_COMMAND #define CONFIG_USB_PD_TRY_SRC +#define CONFIG_USB_TYPEC_DRP_ACC_TRYSRC #define CONFIG_USBC_SS_MUX #define CONFIG_USBC_SS_MUX_DFP_ONLY #define CONFIG_USBC_VCONN #define CONFIG_USBC_VCONN_SWAP +#define USB_PD_PORT_TCPC_0 0 +#define BOARD_TCPC_C0_RESET_HOLD_DELAY ANX74XX_RESET_HOLD_MS +#define BOARD_TCPC_C0_RESET_POST_DELAY ANX74XX_RESET_HOLD_MS + /* USB Type A Features */ #define CONFIG_USB_PORT_POWER_DUMB /* There are five ports, but power enable is ganged across all of them. */ |