ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names

Add IO expander emulated by the switch board CPLD to handle UART and SPI
mux control signals. Also add SGPIO labels with FM_MODULE_PWR_EN_N_*
signals, which control power to each ASIC module individually.

Signed-off-by: Fred Chen <fredchen.openbmc@gmail.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
This commit is contained in:
Fred Chen 2025-11-25 21:59:30 +08:00 committed by Andrew Jeffery
parent 033089ff26
commit 22f8985f95

View File

@ -1328,6 +1328,20 @@ eeprom@50 {
&i2c12 {
status = "okay";
gpio@27 {
compatible = "nxp,pca9555";
reg = <0x27>;
gpio-controller;
#gpio-cells = <2>;
gpio-line-names =
"PEX0_MODE_SEL1_R","PEX0_MODE_SEL2_R",
"PEX0_MODE_SEL3_R","PEX0_MODE_SEL4_R",
"","","","",
"UART_MUX_SEL","RST_SMB_NIC_R_N",
"RST_SMB_N","RST_CP2102N_N",
"SPI_MUX_SEL","","","";
};
// SWB FRU
eeprom@52 {
compatible = "atmel,24c64";
@ -1758,11 +1772,11 @@ &sgpiom0 {
"","BIOS_DEBUG_MODE",
/*H0-H3 line 112-119*/
"FM_IOEXP_U538_INT_N","",
"FM_IOEXP_U539_INT_N","",
"FM_IOEXP_U540_INT_N","",
"FM_IOEXP_U541_INT_N","",
"FM_IOEXP_U539_INT_N","FM_MODULE_PWR_EN_N_1B",
"FM_IOEXP_U540_INT_N","FM_MODULE_PWR_EN_N_2B",
"FM_IOEXP_U541_INT_N","FM_MODULE_PWR_EN_N_3B",
/*H4-H7 line 120-127*/
"FM_IOEXP_PDB2_U1003_INT_N","",
"FM_IOEXP_PDB2_U1003_INT_N","FM_MODULE_PWR_EN_N_4B",
"","",
"","",
"FM_MAIN_PWREN_RMC_EN_ISO_R","",