mb/supermicro/x11ssm-f: correct trigger for SMI/NMI interrupt inputs
All four SMI/NMI interrupt inputs have an external pull-up resistor and get triggered by pulling the line low. Thus, correct the trigger to active-low. Also document the signals by adding appropriate comments. The pads' connections have been determined by dissecting a dead board. Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> Change-Id: Id1a8c1e0b9fe723a15d04a88d565a53eeba9b085 Reviewed-on: https://review.coreboot.org/c/coreboot/+/48093 Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
d328934c9b
commit
9b57022ab4
|
@ -80,13 +80,13 @@ static const struct pad_config gpio_table[] = {
|
||||||
PAD_NC(GPP_C19, NONE),
|
PAD_NC(GPP_C19, NONE),
|
||||||
PAD_NC(GPP_C20, NONE),
|
PAD_NC(GPP_C20, NONE),
|
||||||
PAD_NC(GPP_C21, NONE),
|
PAD_NC(GPP_C21, NONE),
|
||||||
PAD_CFG_GPI_SMI(GPP_C22, UP_20K, DEEP, EDGE_SINGLE, NONE),
|
PAD_CFG_GPI_SMI_LOW(GPP_C22, UP_20K, DEEP, EDGE_SINGLE), /* BMC SMI# */
|
||||||
PAD_NC(GPP_C23, NONE),
|
PAD_NC(GPP_C23, NONE),
|
||||||
|
|
||||||
/* GPIO Group GPP_D */
|
/* GPIO Group GPP_D */
|
||||||
PAD_NC(GPP_D0, NONE),
|
PAD_NC(GPP_D0, NONE),
|
||||||
PAD_CFG_GPO_GPIO_DRIVER(GPP_D1, 1, DEEP, NONE),
|
PAD_CFG_GPO_GPIO_DRIVER(GPP_D1, 1, DEEP, NONE),
|
||||||
PAD_CFG_GPI_NMI(GPP_D2, UP_20K, DEEP, EDGE_SINGLE, NONE),
|
PAD_CFG_GPI_NMI(GPP_D2, UP_20K, DEEP, EDGE_SINGLE, INVERT), /* BMC NMI# */
|
||||||
PAD_NC(GPP_D3, NONE),
|
PAD_NC(GPP_D3, NONE),
|
||||||
PAD_CFG_GPO_GPIO_DRIVER(GPP_D4, 0, PLTRST, NONE),
|
PAD_CFG_GPO_GPIO_DRIVER(GPP_D4, 0, PLTRST, NONE),
|
||||||
PAD_NC(GPP_D5, NONE),
|
PAD_NC(GPP_D5, NONE),
|
||||||
|
@ -116,7 +116,7 @@ static const struct pad_config gpio_table[] = {
|
||||||
PAD_NC(GPP_E3, NONE),
|
PAD_NC(GPP_E3, NONE),
|
||||||
PAD_NC(GPP_E4, NONE),
|
PAD_NC(GPP_E4, NONE),
|
||||||
PAD_NC(GPP_E5, NONE),
|
PAD_NC(GPP_E5, NONE),
|
||||||
PAD_CFG_GPI_NMI(GPP_E6, UP_20K, PLTRST, EDGE_SINGLE, NONE),
|
PAD_CFG_GPI_NMI(GPP_E6, UP_20K, PLTRST, EDGE_SINGLE, INVERT), /* NMI# (BMC WDT + JF1) */
|
||||||
PAD_NC(GPP_E7, NONE),
|
PAD_NC(GPP_E7, NONE),
|
||||||
PAD_CFG_NF(GPP_E8, NONE, DEEP, NF1),
|
PAD_CFG_NF(GPP_E8, NONE, DEEP, NF1),
|
||||||
PAD_CFG_NF(GPP_E9, NONE, DEEP, NF1),
|
PAD_CFG_NF(GPP_E9, NONE, DEEP, NF1),
|
||||||
|
@ -169,8 +169,8 @@ static const struct pad_config gpio_table[] = {
|
||||||
PAD_CFG_GPI_INT(GPP_G15, NONE, PLTRST, OFF),
|
PAD_CFG_GPI_INT(GPP_G15, NONE, PLTRST, OFF),
|
||||||
PAD_CFG_GPI_INT(GPP_G16, NONE, PLTRST, OFF),
|
PAD_CFG_GPI_INT(GPP_G16, NONE, PLTRST, OFF),
|
||||||
PAD_NC(GPP_G17, NONE),
|
PAD_NC(GPP_G17, NONE),
|
||||||
PAD_CFG_NF(GPP_G18, NONE, DEEP, NF1),
|
PAD_CFG_NF(GPP_G18, NONE, DEEP, NF1), /* BMC NMI# */
|
||||||
PAD_CFG_NF(GPP_G19, NONE, DEEP, NF1),
|
PAD_CFG_NF(GPP_G19, NONE, DEEP, NF1), /* BMC SMI# */
|
||||||
PAD_NC(GPP_G20, NONE),
|
PAD_NC(GPP_G20, NONE),
|
||||||
PAD_NC(GPP_G21, NONE),
|
PAD_NC(GPP_G21, NONE),
|
||||||
PAD_NC(GPP_G22, NONE),
|
PAD_NC(GPP_G22, NONE),
|
||||||
|
|
Loading…
Reference in New Issue