John Zhao has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/44346 )
Change subject: mb/google/volteer: Configure GPIO GPP_H10 for retimer force power ......................................................................
mb/google/volteer: Configure GPIO GPP_H10 for retimer force power
Retimer needs to be powered on during its firmware upgrade. This change configures the retimer force power GPIO to be output and 0 initially. This retimer force power GPIO will be set high during firmware upgrade and back to low once finished.
BUG=b:162528868 TEST=Built and booted to kernel successfully on Volteer.
Signed-off-by: John Zhao john.zhao@intel.com Change-Id: I2938882aa84a78b30da3b32cee7157bee389d37c --- M src/mainboard/google/volteer/variants/baseboard/gpio.c M src/mainboard/google/volteer/variants/baseboard/include/baseboard/gpio.h 2 files changed, 4 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/46/44346/1
diff --git a/src/mainboard/google/volteer/variants/baseboard/gpio.c b/src/mainboard/google/volteer/variants/baseboard/gpio.c index ad17a94..430203f 100644 --- a/src/mainboard/google/volteer/variants/baseboard/gpio.c +++ b/src/mainboard/google/volteer/variants/baseboard/gpio.c @@ -306,7 +306,7 @@ /* H9 : I2C4_SCL ==> NC */ PAD_NC(GPP_H9, NONE), /* H10 : SRCCLKREQ4# ==> USB_C1_RT_FORCE_PWR */ - PAD_CFG_GPO(GPP_H10, 1, DEEP), + PAD_CFG_GPO(GPP_H10, 0, DEEP), /* H11 : SRCCLKREQ5# ==> NC */ PAD_NC(GPP_H11, NONE), /* H12 : M2_SKT2_CFG0 ==> NONE */ diff --git a/src/mainboard/google/volteer/variants/baseboard/include/baseboard/gpio.h b/src/mainboard/google/volteer/variants/baseboard/include/baseboard/gpio.h index 4e2733e..7a34acd 100644 --- a/src/mainboard/google/volteer/variants/baseboard/include/baseboard/gpio.h +++ b/src/mainboard/google/volteer/variants/baseboard/include/baseboard/gpio.h @@ -30,4 +30,7 @@ /* DRAM population strap (value 0=fully-populated, 1=half-populated) */ #define GPIO_MEM_CH_SEL GPP_A17
+/* Retimer force power */ +#define RT_FORCE_PWR GPP_H10 + #endif /* BASEBOARD_GPIO_H */