mb/system76/rpl: Switch GPP GPIOs from PWROK to RSMRST reset

Change-Id: I0adc6b50600f87fe841e3dd5e2f9d8e41fc374f8
This commit is contained in:
Jeremy Soller
2023-04-05 09:34:30 -06:00
parent 9b3d0ba0fc
commit 2bdc9f573a
4 changed files with 8 additions and 8 deletions

View File

@@ -55,7 +55,7 @@ static const struct pad_config gpio_table[] = {
PAD_CFG_GPI(GPP_B15, NONE, DEEP), // PS8461_SW_PCH PAD_CFG_GPI(GPP_B15, NONE, DEEP), // PS8461_SW_PCH
PAD_NC(GPP_B16, NONE), PAD_NC(GPP_B16, NONE),
PAD_NC(GPP_B17, NONE), PAD_NC(GPP_B17, NONE),
PAD_CFG_NF(GPP_B18, NONE, PWROK, NF1), // PCH_PMCALERT# PAD_CFG_NF(GPP_B18, NONE, RSMRST, NF1), // PCH_PMCALERT#
PAD_CFG_GPO(GPP_B19, 1, DEEP), // PCH_WLAN_EN PAD_CFG_GPO(GPP_B19, 1, DEEP), // PCH_WLAN_EN
PAD_CFG_NF(GPP_B20, DN_20K, DEEP, NF1), PAD_CFG_NF(GPP_B20, DN_20K, DEEP, NF1),
_PAD_CFG_STRUCT(GPP_B21, 0x42880100, 0x0000), // GPP_B21_TBT_WAKE# _PAD_CFG_STRUCT(GPP_B21, 0x42880100, 0x0000), // GPP_B21_TBT_WAKE#
@@ -244,7 +244,7 @@ static const struct pad_config gpio_table[] = {
PAD_NC(GPP_K1, NONE), PAD_NC(GPP_K1, NONE),
PAD_NC(GPP_K2, NONE), PAD_NC(GPP_K2, NONE),
PAD_CFG_GPO(GPP_K3, 1, PLTRST), // TBT_RTD3_PWR_EN_R PAD_CFG_GPO(GPP_K3, 1, PLTRST), // TBT_RTD3_PWR_EN_R
PAD_CFG_GPO(GPP_K4, 1, PWROK), // TBT_FORCE_PWR_R PAD_CFG_GPO(GPP_K4, 1, RSMRST), // TBT_FORCE_PWR_R
PAD_NC(GPP_K5, NONE), PAD_NC(GPP_K5, NONE),
PAD_CFG_NF(GPP_K6, UP_20K, DEEP, NF2), // Not in schematic PAD_CFG_NF(GPP_K6, UP_20K, DEEP, NF2), // Not in schematic
PAD_CFG_NF(GPP_K7, DN_20K, DEEP, NF2), // Not in schematic PAD_CFG_NF(GPP_K7, DN_20K, DEEP, NF2), // Not in schematic

View File

@@ -54,8 +54,8 @@ static const struct pad_config gpio_table[] = {
PAD_CFG_NF(GPP_B14, NONE, DEEP, NF1), // HDA_SPKR PAD_CFG_NF(GPP_B14, NONE, DEEP, NF1), // HDA_SPKR
PAD_CFG_GPO(GPP_B15, 0, DEEP), // PS8461_SW PAD_CFG_GPO(GPP_B15, 0, DEEP), // PS8461_SW
PAD_CFG_GPO(GPP_B16, 0, DEEP), PAD_CFG_GPO(GPP_B16, 0, DEEP),
PAD_CFG_GPO(GPP_B17, 1, PWROK), // @.5G_LAN_EN PAD_CFG_GPO(GPP_B17, 1, RSMRST), // @.5G_LAN_EN
PAD_CFG_NF(GPP_B18, NONE, PWROK, NF1), // PMCALERT# PAD_CFG_NF(GPP_B18, NONE, RSMRST, NF1), // PMCALERT#
PAD_CFG_GPO(GPP_B19, 1, DEEP), // PCH_WLAN_EN PAD_CFG_GPO(GPP_B19, 1, DEEP), // PCH_WLAN_EN
PAD_CFG_GPO(GPP_B20, 0, DEEP), PAD_CFG_GPO(GPP_B20, 0, DEEP),
PAD_CFG_GPO(GPP_B21, 0, DEEP), // GPP_B21 PAD_CFG_GPO(GPP_B21, 0, DEEP), // GPP_B21
@@ -165,7 +165,7 @@ static const struct pad_config gpio_table[] = {
PAD_CFG_GPO(GPP_F23, 0, DEEP), PAD_CFG_GPO(GPP_F23, 0, DEEP),
/* ------- GPIO Group GPP_G ------- */ /* ------- GPIO Group GPP_G ------- */
PAD_CFG_GPO(GPP_G0, 0, PWROK), // TBT_USB_FORCE_PWR PAD_CFG_GPO(GPP_G0, 0, RSMRST), // TBT_USB_FORCE_PWR
PAD_CFG_GPI(GPP_G1, NONE, DEEP), // GPP_G1 PAD_CFG_GPI(GPP_G1, NONE, DEEP), // GPP_G1
PAD_CFG_GPI(GPP_G2, DN_20K, DEEP), // DNX_FORCE_RELOAD PAD_CFG_GPI(GPP_G2, DN_20K, DEEP), // DNX_FORCE_RELOAD
PAD_CFG_GPI(GPP_G3, NONE, DEEP), // GPP_G3 PAD_CFG_GPI(GPP_G3, NONE, DEEP), // GPP_G3

View File

@@ -56,7 +56,7 @@ static const struct pad_config gpio_table[] = {
PAD_CFG_GPO(GPP_B8, 1, DEEP), PAD_CFG_GPO(GPP_B8, 1, DEEP),
PAD_CFG_GPO(GPP_B9, 1, DEEP), PAD_CFG_GPO(GPP_B9, 1, DEEP),
PAD_CFG_GPO(GPP_B10, 1, DEEP), PAD_CFG_GPO(GPP_B10, 1, DEEP),
PAD_CFG_NF(GPP_B11, NONE, PWROK, NF1), // GPP_B11 PAD_CFG_NF(GPP_B11, NONE, RSMRST, NF1), // GPP_B11
PAD_CFG_NF(GPP_B12, NONE, DEEP, NF1), // SLP_S0# PAD_CFG_NF(GPP_B12, NONE, DEEP, NF1), // SLP_S0#
PAD_CFG_NF(GPP_B13, NONE, DEEP, NF1), // SYS_RESET# PAD_CFG_NF(GPP_B13, NONE, DEEP, NF1), // SYS_RESET#
PAD_CFG_NF(GPP_B14, NONE, DEEP, NF1), // GPP_B14 PAD_CFG_NF(GPP_B14, NONE, DEEP, NF1), // GPP_B14

View File

@@ -55,7 +55,7 @@ static const struct pad_config gpio_table[] = {
PAD_NC(GPP_B15, NONE), PAD_NC(GPP_B15, NONE),
PAD_NC(GPP_B16, NONE), PAD_NC(GPP_B16, NONE),
PAD_NC(GPP_B17, NONE), PAD_NC(GPP_B17, NONE),
PAD_CFG_NF(GPP_B18, NONE, PWROK, NF1), // GPP_B18_PMCALERT# PAD_CFG_NF(GPP_B18, NONE, RSMRST, NF1), // GPP_B18_PMCALERT#
PAD_NC(GPP_B19, NONE), PAD_NC(GPP_B19, NONE),
PAD_CFG_GPO(GPP_B20, 0, DEEP), // GPIO_LANRTD3 PAD_CFG_GPO(GPP_B20, 0, DEEP), // GPIO_LANRTD3
_PAD_CFG_STRUCT(GPP_B21, 0x42880100, 0x0000), // GPP_B21_TBT_WAKE# _PAD_CFG_STRUCT(GPP_B21, 0x42880100, 0x0000), // GPP_B21_TBT_WAKE#
@@ -244,7 +244,7 @@ static const struct pad_config gpio_table[] = {
PAD_NC(GPP_K1, NONE), PAD_NC(GPP_K1, NONE),
PAD_NC(GPP_K2, NONE), PAD_NC(GPP_K2, NONE),
PAD_CFG_GPO(GPP_K3, 1, PLTRST), // TBT_RTD3_PWR_EN_R PAD_CFG_GPO(GPP_K3, 1, PLTRST), // TBT_RTD3_PWR_EN_R
PAD_CFG_GPO(GPP_K4, 0, PWROK), // TBT_FORCE_PWR_R PAD_CFG_GPO(GPP_K4, 0, RSMRST), // TBT_FORCE_PWR_R
PAD_NC(GPP_K5, NONE), PAD_NC(GPP_K5, NONE),
// GPP_K6 doesn't exist // GPP_K6 doesn't exist
// GPP_K7 doesn't exist // GPP_K7 doesn't exist