summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Roth <gaumless@gmail.com>2023-02-08 12:10:15 -0700
committerFelix Held <felix-coreboot@felixheld.de>2023-02-09 21:15:02 +0000
commitf411db35616b6eae983af83f53325fb53a4b3787 (patch)
tree338d10d8a99ea3a20d7f981becadab521c047c41
parentced021a057ba62c16edaef5121b7b1c23654875b (diff)
downloadcoreboot-f411db35616b6eae983af83f53325fb53a4b3787.tar.gz
coreboot-f411db35616b6eae983af83f53325fb53a4b3787.tar.bz2
coreboot-f411db35616b6eae983af83f53325fb53a4b3787.zip
mb/google/skyrim: Configure GPIO 67 as an unused GPIO
GPIO 67 is not currently used on skyrim, so set it as no-connect. Since it's now free for other purposes, make sure that the SPI-ROM-SHARING functionality is disabled. BUG=b:268330591 TEST=Examine registers after change Signed-off-by: Martin Roth <gaumless@gmail.com> Change-Id: Id083baf41d25920eca09795453a01aac1d00d0f5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/72908 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jon Murphy <jpmurphy@google.com> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
-rw-r--r--src/mainboard/google/skyrim/Kconfig1
-rw-r--r--src/mainboard/google/skyrim/variants/baseboard/gpio.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/mainboard/google/skyrim/Kconfig b/src/mainboard/google/skyrim/Kconfig
index e4b27c508e5d..f6b7253073f0 100644
--- a/src/mainboard/google/skyrim/Kconfig
+++ b/src/mainboard/google/skyrim/Kconfig
@@ -15,6 +15,7 @@ config BOARD_SPECIFIC_OPTIONS
def_bool y
select AMD_SOC_CONSOLE_UART
select BOARD_ROMSIZE_KB_16384
+ select DISABLE_SPI_FLASH_ROM_SHARING
select DRIVERS_GENERIC_GPIO_KEYS
select DRIVERS_GENERIC_MAX98357A
select DRIVERS_ACPI_THERMAL_ZONE
diff --git a/src/mainboard/google/skyrim/variants/baseboard/gpio.c b/src/mainboard/google/skyrim/variants/baseboard/gpio.c
index d17f8e0f5659..cef3338cccdb 100644
--- a/src/mainboard/google/skyrim/variants/baseboard/gpio.c
+++ b/src/mainboard/google/skyrim/variants/baseboard/gpio.c
@@ -73,8 +73,8 @@ static const struct soc_amd_gpio base_gpio_table[] = {
/* WWAN_RST_L */
PAD_GPO(GPIO_42, HIGH),
/* GPIO_43 - GPIO_66: Not available */
- /* GPIO_67 */
- PAD_GPI(GPIO_67, PULL_NONE),
+ /* GPIO_67 (Unused) */
+ PAD_NC(GPIO_67),
/* ESPI1_DATA2 */
PAD_NF(GPIO_68, SPI1_DAT2, PULL_NONE),
/* ESPI1_DATA3 */