Cliff Huang has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/78122?usp=email )
Change subject: mb/google/rex: Turn off CNVi 3.3v power at romstage ......................................................................
mb/google/rex: Turn off CNVi 3.3v power at romstage
Turn CNVi 3.3v off at romstage so that it will be toggled during warm boot. Cnvi 3.3v is already turned on at ramstage.
BUG=286187821 BUG=297293441 TEST= Check the Cnvi is enumerated after warm reboot.
Signed-off-by: Cliff Huang cliff.huang@intel.com Change-Id: I2f1bfc9f41bcb56c2a8af83ef75f3fab42e060f0 --- M src/mainboard/google/rex/variants/rex0/gpio.c M src/mainboard/google/rex/variants/screebo/gpio.c 2 files changed, 4 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/22/78122/1
diff --git a/src/mainboard/google/rex/variants/rex0/gpio.c b/src/mainboard/google/rex/variants/rex0/gpio.c index 6cd24b7..8398200 100644 --- a/src/mainboard/google/rex/variants/rex0/gpio.c +++ b/src/mainboard/google/rex/variants/rex0/gpio.c @@ -428,6 +428,8 @@ PAD_CFG_GPO(GPP_E07, 1, DEEP), /* GPP_D02 : [] ==> SD_PERST_L */ PAD_CFG_GPO(GPP_D02, 1, DEEP), + /* GPP_E22 : [] ==> EN_PP3300_WLAN */ + PAD_CFG_GPO(GPP_E22, 0, DEEP), };
const struct pad_config *variant_gpio_table(size_t *num) diff --git a/src/mainboard/google/rex/variants/screebo/gpio.c b/src/mainboard/google/rex/variants/screebo/gpio.c index 314022e..7ddd069 100644 --- a/src/mainboard/google/rex/variants/screebo/gpio.c +++ b/src/mainboard/google/rex/variants/screebo/gpio.c @@ -410,6 +410,8 @@ PAD_CFG_GPO(GPP_C21, 0, DEEP), /* GPP_D02 : [] ==> SD_PERST_L */ PAD_CFG_GPO(GPP_D02, 1, DEEP), + /* GPP_E22 : [] ==> EN_PP3300_WLAN */ + PAD_CFG_GPO(GPP_E22, 0, DEEP), };
const struct pad_config *variant_gpio_table(size_t *num)