switch-coreboot/src
Brian Norris 0e890a2787 google/gru: drive WLAN_MODULE_RST# low as early as possible
GPIO1_B3 (WLAN_MODULE_RST#) defaults as a pull-up input, but it is also
"pulled up" by 1.8V_WLAN. However, 1.8V_WLAN remains low for some time
during early boot. This leaves the signal floating somewhere in the
middle.

This has two potential issues:
(1) we're leaking some power for some (hopefully) short period of time
(2) we are possibly screwing with the Wifi power sequence; we aren't
    supposed to deassert PDn (i.e., MODULE_RST#) until all the rails
    have fully ramped for some period of time

Neither of the above issues are likely to be significant, but it is nice
to fix, I expect.

BRANCH=gru
BUG=chrome-os-partner:54026
TEST=measure WLAN_MODULE_RST# on scope at boot time

Change-Id: I120e26ad0ca486a326874986e142dcaee965b62d
Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/388009
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2016-09-30 18:04:43 -07:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: x86: acpi: Use GOOG ID for coreboot table 2016-09-28 12:50:53 -07:00
commonlib UPSTREAM: commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-08 17:57:23 -07:00
console UPSTREAM: console: honor CONFIG_POSTCAR_CONSOLE 2016-09-21 19:36:51 -07:00
cpu UPSTREAM: cpu/amd/family_10h-family_15h: transition away from device_t 2016-09-15 00:12:57 -07:00
device UPSTREAM: src/device: Add required space before opening parenthesis '(' 2016-09-02 09:31:59 -07:00
drivers UPSTREAM: drivers/intel/fsp2_0: Fix debug display support 2016-09-30 18:03:33 -07:00
ec UPSTREAM: mainboards,ec: provide common declaration for mainboard_ec_init() 2016-09-28 05:49:31 -07:00
include UPSTREAM: src/include: Add space around operators 2016-09-22 08:54:43 -07:00
lib UPSTREAM: arch/x86,lib: make cbmem console work in postcar stage 2016-09-21 19:36:55 -07:00
mainboard google/gru: drive WLAN_MODULE_RST# low as early as possible 2016-09-30 18:04:43 -07:00
northbridge UPSTREAM: northbridge/sandybridge/raminit_mrc.c: fix missing include 2016-09-28 12:51:00 -07:00
soc UPSTREAM: soc/intel/quark: Fix FSP 2.0 build 2016-09-30 18:03:30 -07:00
southbridge UPSTREAM: southbridge/sis/sis966/aza.c: Improve code formatting 2016-09-22 08:55:58 -07:00
superio UPSTREAM: src/superio: Add space around operators 2016-09-22 08:54:46 -07:00
vboot UPSTREAM: vboot: clear tpm when required 2016-09-30 18:03:40 -07:00
vendorcode UPSTREAM: mainboard/intel/quark: Add FSP selection values 2016-09-30 18:03:26 -07:00
Kconfig UPSTREAM: Build system: Remove IASL_WARNINGS_ARE_ERRORS option 2016-09-23 09:26:13 -07:00