diff options
-rw-r--r-- | baseboard/honeybuns/baseboard.c | 6 | ||||
-rw-r--r-- | baseboard/honeybuns/baseboard.h | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/baseboard/honeybuns/baseboard.c b/baseboard/honeybuns/baseboard.c index 3edbc2bf3e..cd21c22492 100644 --- a/baseboard/honeybuns/baseboard.c +++ b/baseboard/honeybuns/baseboard.c @@ -55,4 +55,8 @@ static void baseboard_init(void) CPRINTS("usbc: Failed to set up sink path"); #endif } -DECLARE_HOOK(HOOK_INIT, baseboard_init, HOOK_PRIO_DEFAULT); +/* + * Power sequencing must run before any other chip init is attempted, so run + * power sequencing as soon as I2C bus is initialized. + */ +DECLARE_HOOK(HOOK_INIT, baseboard_init, HOOK_PRIO_INIT_I2C + 1); diff --git a/baseboard/honeybuns/baseboard.h b/baseboard/honeybuns/baseboard.h index a2095deeac..85a877d80c 100644 --- a/baseboard/honeybuns/baseboard.h +++ b/baseboard/honeybuns/baseboard.h @@ -134,6 +134,8 @@ enum usb_strings { #define CONFIG_USB_PD_ALT_MODE_UFP_DP #define CONFIG_USB_PD_DUAL_ROLE #define CONFIG_USB_PD_REV30 +#undef CONFIG_USB_PD_PULLUP +#define CONFIG_USB_PD_PULLUP TYPEC_RP_3A0 #define CONFIG_USB_PD_TCPM_MUX #define CONFIG_USB_PD_TCPM_PS8805 #define CONFIG_USB_PD_TCPM_STM32GX |