mb/google/mancomb: Configure non-native function GPIOs
Follow 20210308 schematic. BUG=b:182211161 TEST=builds Signed-off-by: Eric Lai <ericr_lai@compal.corp-partner.google.com> Change-Id: Ib259f3defc606c373f5ccac5f022d93e9a5c1469 Reviewed-on: https://review.coreboot.org/c/coreboot/+/51373 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Mathew King <mathewk@chromium.org>
This commit is contained in:
parent
0b18296ca0
commit
4f4e86ec5e
|
@ -13,53 +13,53 @@ static const struct soc_amd_gpio base_gpio_table[] = {
|
||||||
PAD_NF(GPIO_1, SYS_RESET_L, PULL_NONE),
|
PAD_NF(GPIO_1, SYS_RESET_L, PULL_NONE),
|
||||||
/* WAKE_L */
|
/* WAKE_L */
|
||||||
PAD_NF(GPIO_2, WAKE_L, PULL_NONE),
|
PAD_NF(GPIO_2, WAKE_L, PULL_NONE),
|
||||||
/* AGPIO3 */
|
/* GSC_SOC_INT_L */
|
||||||
PAD_NC(GPIO_3),
|
PAD_INT(GPIO_3, PULL_NONE, EDGE_LOW, STATUS_DELIVERY),
|
||||||
/* AGPIO4 */
|
/* AGPIO4 */
|
||||||
PAD_NC(GPIO_4),
|
PAD_NC(GPIO_4),
|
||||||
/* AGPIO5 */
|
/* AGPIO5 */
|
||||||
PAD_NC(GPIO_5),
|
PAD_NC(GPIO_5),
|
||||||
/* AGPIO6 */
|
/* EN_PP3300_WLAN */
|
||||||
PAD_NC(GPIO_6),
|
PAD_GPO(GPIO_6, LOW),
|
||||||
/* AGPIO7 */
|
/* AGPIO7 */
|
||||||
PAD_NC(GPIO_7),
|
PAD_NC(GPIO_7),
|
||||||
/* AGPIO8 */
|
/* EN_PP3300_LAN */
|
||||||
PAD_NC(GPIO_8),
|
PAD_GPO(GPIO_8, LOW),
|
||||||
/* AGPIO9 */
|
/* SD_EX_PRSNT_L */
|
||||||
PAD_NC(GPIO_9),
|
PAD_GPI(GPIO_9, PULL_NONE),
|
||||||
/* S0A3 */
|
/* S0A3 */
|
||||||
PAD_NF(GPIO_10, S0A3, PULL_NONE),
|
PAD_NF(GPIO_10, S0A3, PULL_NONE),
|
||||||
/* AGPIO11 */
|
/* AGPIO11 */
|
||||||
PAD_NC(GPIO_11),
|
PAD_NC(GPIO_11),
|
||||||
/* AGPIO12 */
|
/* SLP_S3_GATED */
|
||||||
PAD_NC(GPIO_12),
|
PAD_GPO(GPIO_12, LOW),
|
||||||
/* GPIO_13 - GPIO_15: Not available */
|
/* GPIO_13 - GPIO_15: Not available */
|
||||||
/* USB_FAULT_ODL */
|
/* USB_FAULT_ODL */
|
||||||
PAD_NF(GPIO_16, USB_OC0_L, PULL_NONE),
|
PAD_NF(GPIO_16, USB_OC0_L, PULL_NONE),
|
||||||
/* AGPIO17 */
|
/* AGPIO17 */
|
||||||
PAD_NC(GPIO_17),
|
PAD_NC(GPIO_17),
|
||||||
/* AGPIO18 */
|
/* LAN_AUX_RESET_L */
|
||||||
PAD_NC(GPIO_18),
|
PAD_GPO(GPIO_18, LOW),
|
||||||
/* I2C3_SCL */
|
/* I2C3_SCL */
|
||||||
PAD_NF(GPIO_19, I2C3_SCL, PULL_NONE),
|
PAD_NF(GPIO_19, I2C3_SCL, PULL_NONE),
|
||||||
/* I2C3_SDA */
|
/* I2C3_SDA */
|
||||||
PAD_NF(GPIO_20, I2C3_SDA, PULL_NONE),
|
PAD_NF(GPIO_20, I2C3_SDA, PULL_NONE),
|
||||||
/* AGPIO21 */
|
/* AGPIO21 */
|
||||||
PAD_NC(GPIO_21),
|
PAD_NC(GPIO_21),
|
||||||
/* AGPIO22 */
|
/* EC_SOC_WAKE_ODL */
|
||||||
PAD_NC(GPIO_22),
|
PAD_WAKE(GPIO_22, PULL_NONE, EDGE_LOW, S0i3),
|
||||||
/* AC_PRES */
|
/* AC_PRES */
|
||||||
PAD_NF(GPIO_23, AC_PRES, PULL_UP),
|
PAD_NF(GPIO_23, AC_PRES, PULL_UP),
|
||||||
/* AGPIO24 */
|
/* HUB_RST_L */
|
||||||
PAD_NC(GPIO_24),
|
PAD_GPO(GPIO_24, LOW),
|
||||||
/* GPIO_25: Not available */
|
/* GPIO_25: Not available */
|
||||||
/* PCIE_RST0_L */
|
/* PCIE_RST0_L */
|
||||||
PAD_NF(GPIO_26, PCIE_RST_L, PULL_NONE),
|
PAD_NF(GPIO_26, PCIE_RST_L, PULL_NONE),
|
||||||
/* PCIE_RST1_L */
|
/* PCIE_RST1_L */
|
||||||
PAD_NF(GPIO_27, PCIE_RST1_L, PULL_NONE),
|
PAD_NF(GPIO_27, PCIE_RST1_L, PULL_NONE),
|
||||||
/* GPIO_28: Not available */
|
/* GPIO_28: Not available */
|
||||||
/* AGPIO29 */
|
/* WLAN_AUX_RESET */
|
||||||
PAD_NC(GPIO_29),
|
PAD_GPO(GPIO_29, HIGH),
|
||||||
/* ESPI_CS_L */
|
/* ESPI_CS_L */
|
||||||
PAD_NF(GPIO_30, ESPI_CS_L, PULL_NONE),
|
PAD_NF(GPIO_30, ESPI_CS_L, PULL_NONE),
|
||||||
/* AGPIO31 */
|
/* AGPIO31 */
|
||||||
|
@ -67,20 +67,20 @@ static const struct soc_amd_gpio base_gpio_table[] = {
|
||||||
/* AGPIO32 */
|
/* AGPIO32 */
|
||||||
PAD_NC(GPIO_32),
|
PAD_NC(GPIO_32),
|
||||||
/* GPIO_33 - GPIO_39: Not available */
|
/* GPIO_33 - GPIO_39: Not available */
|
||||||
/* AGPIO40 */
|
/* SSD_AUX_RESET_L */
|
||||||
PAD_NC(GPIO_40),
|
PAD_GPO(GPIO_40, LOW),
|
||||||
/* GPIO_41: Not available */
|
/* GPIO_41: Not available */
|
||||||
/* EGPIO42 */
|
/* EGPIO42 */
|
||||||
PAD_NC(GPIO_42),
|
PAD_NC(GPIO_42),
|
||||||
/* GPIO_43 - GPIO_66: Not available */
|
/* GPIO_43 - GPIO_66: Not available */
|
||||||
/* EGPIO67 */
|
/* SOC_BIOS_WP_L */
|
||||||
PAD_NC(GPIO_67),
|
PAD_GPI(GPIO_67, PULL_NONE),
|
||||||
/* AGPIO68 */
|
/* AGPIO68 */
|
||||||
PAD_NC(GPIO_68),
|
PAD_NC(GPIO_68),
|
||||||
/* AGPIO69 */
|
/* AGPIO69 */
|
||||||
PAD_NC(GPIO_69),
|
PAD_NC(GPIO_69),
|
||||||
/* EGPIO70 */
|
/* SD_AUX_RESET_L */
|
||||||
PAD_NC(GPIO_70),
|
PAD_GPO(GPIO_70, LOW),
|
||||||
/* GPIO_71 - GPIO_73: Not available */
|
/* GPIO_71 - GPIO_73: Not available */
|
||||||
/* EGPIO74 */
|
/* EGPIO74 */
|
||||||
PAD_NC(GPIO_74),
|
PAD_NC(GPIO_74),
|
||||||
|
@ -89,8 +89,8 @@ static const struct soc_amd_gpio base_gpio_table[] = {
|
||||||
/* EGPIO76 */
|
/* EGPIO76 */
|
||||||
PAD_NC(GPIO_76),
|
PAD_NC(GPIO_76),
|
||||||
/* GPIO_77 - GPIO_83: Not available */
|
/* GPIO_77 - GPIO_83: Not available */
|
||||||
/* AGPIO84 */
|
/* EC_SOC_INT_ODL */
|
||||||
PAD_NC(GPIO_84),
|
PAD_GPI(GPIO_84, PULL_NONE),
|
||||||
/* AGPIO85 */
|
/* AGPIO85 */
|
||||||
PAD_NC(GPIO_85),
|
PAD_NC(GPIO_85),
|
||||||
/* SPI_CLK2 */
|
/* SPI_CLK2 */
|
||||||
|
@ -101,10 +101,10 @@ static const struct soc_amd_gpio base_gpio_table[] = {
|
||||||
PAD_NC(GPIO_88),
|
PAD_NC(GPIO_88),
|
||||||
/* AGPIO89 */
|
/* AGPIO89 */
|
||||||
PAD_NC(GPIO_89),
|
PAD_NC(GPIO_89),
|
||||||
/* AGPIO90 */
|
/* HP_INT_ODL */
|
||||||
PAD_NC(GPIO_90),
|
PAD_GPI(GPIO_90, PULL_NONE),
|
||||||
/* AGPIO91 */
|
/* PWM_3V3_BUZZER */
|
||||||
PAD_NC(GPIO_91),
|
PAD_GPO(GPIO_91, LOW),
|
||||||
/* CLK_REQ0_L */
|
/* CLK_REQ0_L */
|
||||||
PAD_NF(GPIO_92, CLK_REQ0_L, PULL_NONE),
|
PAD_NF(GPIO_92, CLK_REQ0_L, PULL_NONE),
|
||||||
/* GPIO_93 - GPIO_103: Not available */
|
/* GPIO_93 - GPIO_103: Not available */
|
||||||
|
@ -137,12 +137,12 @@ static const struct soc_amd_gpio base_gpio_table[] = {
|
||||||
/* GPIO_122 - GPIO_128: Not available */
|
/* GPIO_122 - GPIO_128: Not available */
|
||||||
/* AGPIO129 */
|
/* AGPIO129 */
|
||||||
PAD_NC(GPIO_129),
|
PAD_NC(GPIO_129),
|
||||||
/* AGPIO130 */
|
/* WLAN_DISABLE */
|
||||||
PAD_NC(GPIO_130),
|
PAD_GPO(GPIO_130, HIGH),
|
||||||
/* CLK_REQ3_L */
|
/* CLK_REQ3_L */
|
||||||
PAD_NF(GPIO_131, CLK_REQ3_L, PULL_NONE),
|
PAD_NF(GPIO_131, CLK_REQ3_L, PULL_NONE),
|
||||||
/* EGPIO132 */
|
/* BT_DISABLE */
|
||||||
PAD_NC(GPIO_132),
|
PAD_GPO(GPIO_132, HIGH),
|
||||||
/* EGPIO140 */
|
/* EGPIO140 */
|
||||||
PAD_NC(GPIO_140),
|
PAD_NC(GPIO_140),
|
||||||
/* UART0_RXD */
|
/* UART0_RXD */
|
||||||
|
|
Loading…
Reference in New Issue