Attention is currently required from: Tim Wawrzynczak, Meera Ravindranath, Nick Vaccaro. Hello build bot (Jenkins), Maulik V Vaghela, Tim Wawrzynczak, Nick Vaccaro,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/60320
to look at the new patch set (#4).
Change subject: mb/google/brya: Change SD Card and Touch pad GPIO PAD_RST to RSMRST ......................................................................
mb/google/brya: Change SD Card and Touch pad GPIO PAD_RST to RSMRST
During a warm reboot, if the GPIO is programmed as DEEP or PLTRST, the PAD_CFG_DW0 resets to default state while the GPIO lock configuration register resides in the reset type of RSMRST and cannot be modified (EDS:630603).
This way, GPIO loses all the programmed values and coreboot cannot re program them due to the lock bit not being cleared. This prevents the enumeration of SD card and Touch pad after a warm reset.
Hence, change GPIO_PAD_RST to RSMRST to sync both the resets.
BUG=b:211573253 TEST=Boot to OS, issue warm reboot and see SD card and Touch pad enumerating.
Signed-off-by: Meera Ravindranath meera.ravindranath@intel.com Change-Id: I558bab39f935ab31a89541c6498a73af70cbf9ee --- M src/mainboard/google/brya/variants/baseboard/brya/gpio.c 1 file changed, 4 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/20/60320/4