Attention is currently required from: Sam McNally, Reka Norman, Kangheui Won, Tim Wawrzynczak.

Reka Norman uploaded patch set #2 to this change.

View Change

mb/google/brya/var/nereid: Add WLAN power sequence

There are currently two issues related to the WLAN power sequencing on
nereid:
- If the EN pin GPP_B11 is not high during cold boot, the SoC gets stuck
in S3.
- During warm reboot, if we only assert RST without pulling the power
low, then the kernel crashes.

As a workaround while we investigate these issues, we pull the EN high
in S5, then actively drive it low and high again in bootblock to make
sure it goes low during warm reboot.

BUG=b:227694137, b:225261075
TEST=Cold boot succeeds, and there's no kernel crash during warm reboot.

Change-Id: I1ca46d9649eff3f96a0e77db594d87288b29a83a
Signed-off-by: Reka Norman <rekanorman@google.com>
---
M src/mainboard/google/brya/variants/nereid/gpio.c
1 file changed, 17 insertions(+), 0 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/68/63368/2

To view, visit change 63368. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1ca46d9649eff3f96a0e77db594d87288b29a83a
Gerrit-Change-Number: 63368
Gerrit-PatchSet: 2
Gerrit-Owner: Reka Norman <rekanorman@chromium.org>
Gerrit-Reviewer: Kangheui Won <khwon@chromium.org>
Gerrit-Reviewer: Reka Norman <rekanorman@google.com>
Gerrit-Reviewer: Sam McNally <sammc@google.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak@chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-Attention: Sam McNally <sammc@google.com>
Gerrit-Attention: Reka Norman <rekanorman@google.com>
Gerrit-Attention: Kangheui Won <khwon@chromium.org>
Gerrit-Attention: Reka Norman <rekanorman@chromium.org>
Gerrit-Attention: Tim Wawrzynczak <twawrzynczak@chromium.org>
Gerrit-MessageType: newpatchset