diff options
author | Jon Murphy <jpmurphy@google.com> | 2022-02-17 22:42:57 -0700 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2022-03-10 23:22:33 +0000 |
commit | 9df00851938eeb227fd019be8d0866655414f62e (patch) | |
tree | fe3b03ffb61402064d022bc5de16876dbff32e81 /src/mainboard/google/skyrim/romstage.c | |
parent | d42d8ea0a27a040c37da78992e0d62ec464b7c85 (diff) | |
download | coreboot-9df00851938eeb227fd019be8d0866655414f62e.tar.gz coreboot-9df00851938eeb227fd019be8d0866655414f62e.tar.bz2 coreboot-9df00851938eeb227fd019be8d0866655414f62e.zip |
mb/google/skyrim: Configure WLAN
Configure PCIe Clk Source and Clk Request mapping. Configure GPIOs used
for WLAN. Mappping derived from Skyrim schematic.
BUG=b:214412172
TEST=Builds
Signed-off-by: Jon Murphy <jpmurphy@google.com>
Change-Id: I16e35b443f741d366589fefb7fd21863369d1ec2
Reviewed-on: https://review.coreboot.org/c/coreboot/+/62165
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
Diffstat (limited to 'src/mainboard/google/skyrim/romstage.c')
-rw-r--r-- | src/mainboard/google/skyrim/romstage.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mainboard/google/skyrim/romstage.c b/src/mainboard/google/skyrim/romstage.c new file mode 100644 index 000000000000..bd7af6a9cd1c --- /dev/null +++ b/src/mainboard/google/skyrim/romstage.c @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ + +#include <baseboard/variants.h> +#include <soc/platform_descriptors.h> + +void mb_pre_fspm(void) +{ + size_t base_num_gpios; + const struct soc_amd_gpio *base_gpios; + + /* Initialize PCIe reset. */ + variant_pcie_gpio_table(&base_gpios, &base_num_gpios); + + gpio_configure_pads(base_gpios, base_num_gpios); +} |