* [PATCH v1 0/2] Revise Meta Santabarbara devicetree
@ 2025-11-25 13:59 Fred Chen
2025-11-25 13:59 ` [PATCH v1 1/2] ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names Fred Chen
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Fred Chen @ 2025-11-25 13:59 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley,
Andrew Jeffery, devicetree, linux-arm-kernel, linux-aspeed,
linux-kernel
Summary:
Revise linux device tree entry related to Meta (Facebook) Santabarbara.
- Add IO expander node on the switch board
- Add SGPIO line names to control ASIC module power
- Add IPMB node for OCP debug card
Fred Chen (2):
ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line
names
ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card
.../aspeed-bmc-facebook-santabarbara.dts | 29 ++++++++++++++++---
1 file changed, 25 insertions(+), 4 deletions(-)
--
2.49.0
^ permalink raw reply [flat|nested] 4+ messages in thread* [PATCH v1 1/2] ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names 2025-11-25 13:59 [PATCH v1 0/2] Revise Meta Santabarbara devicetree Fred Chen @ 2025-11-25 13:59 ` Fred Chen 2025-11-25 13:59 ` [PATCH v1 2/2] ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card Fred Chen 2025-11-27 0:26 ` [PATCH v1 0/2] Revise Meta Santabarbara devicetree Andrew Jeffery 2 siblings, 0 replies; 4+ messages in thread From: Fred Chen @ 2025-11-25 13:59 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley, Andrew Jeffery, devicetree, linux-arm-kernel, linux-aspeed, linux-kernel 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> --- .../aspeed-bmc-facebook-santabarbara.dts | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts index f74f463cc878..4312ead311df 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts @@ -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","", -- 2.49.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v1 2/2] ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card 2025-11-25 13:59 [PATCH v1 0/2] Revise Meta Santabarbara devicetree Fred Chen 2025-11-25 13:59 ` [PATCH v1 1/2] ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names Fred Chen @ 2025-11-25 13:59 ` Fred Chen 2025-11-27 0:26 ` [PATCH v1 0/2] Revise Meta Santabarbara devicetree Andrew Jeffery 2 siblings, 0 replies; 4+ messages in thread From: Fred Chen @ 2025-11-25 13:59 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley, Andrew Jeffery, devicetree, linux-arm-kernel, linux-aspeed, linux-kernel Add an IPMB node for OCP debug card to support IPMI communication. Signed-off-by: Fred Chen <fredchen.openbmc@gmail.com> --- .../boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts index 4312ead311df..0a3e2e241063 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-santabarbara.dts @@ -845,7 +845,14 @@ temperature-sensor@49 { }; &i2c7 { + multi-master; status = "okay"; + + ipmb@10 { + compatible = "ipmb-dev"; + reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>; + i2c-protocol; + }; }; &i2c8 { -- 2.49.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v1 0/2] Revise Meta Santabarbara devicetree 2025-11-25 13:59 [PATCH v1 0/2] Revise Meta Santabarbara devicetree Fred Chen 2025-11-25 13:59 ` [PATCH v1 1/2] ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names Fred Chen 2025-11-25 13:59 ` [PATCH v1 2/2] ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card Fred Chen @ 2025-11-27 0:26 ` Andrew Jeffery 2 siblings, 0 replies; 4+ messages in thread From: Andrew Jeffery @ 2025-11-27 0:26 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley, devicetree, linux-arm-kernel, linux-aspeed, linux-kernel, Fred Chen On Tue, 25 Nov 2025 21:59:29 +0800, Fred Chen wrote: > Summary: > Revise linux device tree entry related to Meta (Facebook) Santabarbara. > - Add IO expander node on the switch board > - Add SGPIO line names to control ASIC module power > - Add IPMB node for OCP debug card > Fred Chen (2): > ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line > names > ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card > > [...] Thanks, I've applied this to the BMC tree. -- Andrew Jeffery <andrew@codeconstruct.com.au> ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-11-27 0:26 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-11-25 13:59 [PATCH v1 0/2] Revise Meta Santabarbara devicetree Fred Chen 2025-11-25 13:59 ` [PATCH v1 1/2] ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names Fred Chen 2025-11-25 13:59 ` [PATCH v1 2/2] ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card Fred Chen 2025-11-27 0:26 ` [PATCH v1 0/2] Revise Meta Santabarbara devicetree Andrew Jeffery
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.