* [PATCH v3 0/3] ARM: dts: aspeed: anacapa: SGPIO updates and interrupt wiring
@ 2026-03-10 9:49 Colin Huang
2026-03-10 9:49 ` [PATCH v3 1/3] ARM: dts: aspeed: anacapa: fix SGPIOM0 GPIO line naming for RMC leak detect Colin Huang
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Colin Huang @ 2026-03-10 9:49 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley,
Andrew Jeffery
Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel,
Colin.Huang2, Carl.Lee, Peter.Shen, Colin Huang
This series updates the SGPIO-related device tree definitions for the
Facebook Anacapa BMC platform.
The original change was submitted as a single patch. Based on reviewer
feedback, the update has been split into three logical patches to
separate concerns and improve reviewability:
1. Fix SGPIOM0 GPIO line naming for the RMC leak detect signal.
This patch corrects the placement of LEAK_DETECT_RMC_N without
changing functionality.
2. Update SGPIO GPIO line names and mappings.
This patch reworks SGPIOM0 GPIO line names and signal assignments to
match the current hardware wiring, improving correctness and clarity.
3. Add SGPIO interrupt wiring for PCA9555 GPIO expanders.
This patch connects the PCA9555 gpio@24 nodes to the SGPIO interrupt
controller to enable proper interrupt handling.
Signed-off-by: Colin Huang <u8813345@gmail.com>
---
Changes in v3:
- Split the original patch into three smaller patches based on reviewer feedback.
- Remove references to external documents from commit messages.
- Link to v2: https://lore.kernel.org/r/20260226-anacapa-dts-sgpio-v2-1-fd76828616b8@gmail.com
Changes in v2:
- Add interrupt-parent and interrupts properties to PCA9555 nodes to
enable proper interrupt handling required by phosphor-gpio-monitor.
- Clarify DFT motivation in the commit message and mention the source
mapping (Helios_SGPIO_BIT_MAP.xlsx rev: 2026-02-16).
- Minor wording cleanups in the commit message (line names vs. mappings).
- Rebase onto the latest tree to account for intervening commits.
- Link to v1: https://lore.kernel.org/r/20260202-anacapa-dts-sgpio-v1-1-a3a7b0b087f0@gmail.com
---
Colin Huang (3):
ARM: dts: aspeed: anacapa: fix SGPIOM0 GPIO line naming for RMC leak detect
ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration
ARM: dts: aspeed: anacapa: add SGPIO interrupt to PCA9555
.../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 149 ++++++++++++---------
1 file changed, 89 insertions(+), 60 deletions(-)
---
base-commit: 710dbb13377c80a6e39ef049a517665841e3221e
change-id: 20260202-anacapa-dts-sgpio-e4e0ba5c2cd5
Best regards,
--
Colin Huang <u8813345@gmail.com>
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH v3 1/3] ARM: dts: aspeed: anacapa: fix SGPIOM0 GPIO line naming for RMC leak detect 2026-03-10 9:49 [PATCH v3 0/3] ARM: dts: aspeed: anacapa: SGPIO updates and interrupt wiring Colin Huang @ 2026-03-10 9:49 ` Colin Huang 2026-03-10 9:49 ` [PATCH v3 2/3] ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration Colin Huang 2026-03-10 9:49 ` [PATCH v3 3/3] ARM: dts: aspeed: anacapa: add SGPIO interrupt to PCA9555 Colin Huang 2 siblings, 0 replies; 5+ messages in thread From: Colin Huang @ 2026-03-10 9:49 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley, Andrew Jeffery Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel, Colin.Huang2, Carl.Lee, Peter.Shen, Colin Huang The SGPIOM0 GPIO line naming is adjusted to correctly reflect the RMC leak detection signal position. Move "LEAK_DETECT_RMC_N" to the correct GPIO index and clear the previous reserved placeholder entries to maintain proper alignment with the hardware GPIO mapping. This change only updates the GPIO line labels and does not affect the electrical configuration or GPIO functionality. Signed-off-by: Colin Huang <u8813345@gmail.com> --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts index 2cb7bd128d24..3e297abc5ba4 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts @@ -880,9 +880,9 @@ &sgpiom0 { "Channel7_leakage_EAM2", "", /* C0-C7 line 32-47 */ - "RSVD_RMC_GPIO3", "", "", "", + "RSVD_RMC_GPIO3", "", "LEAK_DETECT_RMC_N", "", + "", "", "", "", "", "", "", "", - "LEAK_DETECT_RMC_N", "", "", "", "", "", "", "", /* D0-D7 line 48-63 */ -- 2.34.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH v3 2/3] ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration 2026-03-10 9:49 [PATCH v3 0/3] ARM: dts: aspeed: anacapa: SGPIO updates and interrupt wiring Colin Huang 2026-03-10 9:49 ` [PATCH v3 1/3] ARM: dts: aspeed: anacapa: fix SGPIOM0 GPIO line naming for RMC leak detect Colin Huang @ 2026-03-10 9:49 ` Colin Huang 2026-03-26 6:43 ` Andrew Jeffery 2026-03-10 9:49 ` [PATCH v3 3/3] ARM: dts: aspeed: anacapa: add SGPIO interrupt to PCA9555 Colin Huang 2 siblings, 1 reply; 5+ messages in thread From: Colin Huang @ 2026-03-10 9:49 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley, Andrew Jeffery Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel, Colin.Huang2, Carl.Lee, Peter.Shen, Colin Huang Update SGPIOM0 GPIO line names and signal mappings to align with the latest DFT (Design For Tooling) integration requirements. This change reworks SGPIO input/output assignments, replaces legacy or reserved placeholders, and updates signal naming to match the definitions provided by the CPLD on 2026-03-03. The update improves signal clarity and correctness across leakage detection, presence, fault, power-good, and debug-related GPIOs. Signed-off-by: Colin Huang <u8813345@gmail.com> --- .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 143 ++++++++++++--------- 1 file changed, 83 insertions(+), 60 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts index 3e297abc5ba4..85b7e027daef 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts @@ -862,89 +862,106 @@ &sgpiom0 { ngpios = <128>; bus-frequency = <2000000>; gpio-line-names = - /*in - out - in - out */ + /*in - out */ /* A0-A7 line 0-15 */ - "", "FM_CPU0_SYS_RESET_N", "", "CPU0_KBRST_N", - "", "FM_CPU0_PROCHOT_trigger_N", "", "FM_CLR_CMOS_R_P0", - "", "Force_I3C_SEL", "", "SYSTEM_Force_Run_AC_Cycle", - "", "", "", "", + "L_FNIC_FLT", "FM_CPU0_SYS_RESET_N", + "L_BNIC0_FLT", "CPU0_KBRST_N", + "L_BNIC1_FLT", "FM_CPU0_PROCHOT_trigger_N", + "L_BNIC2_FLT", "FM_CLR_CMOS_R_P0", + "L_BNIC3_FLT", "Force_I3C_SEL", + "L_RTM_SW_FLT", "SYSTEM_Force_Run_AC_Cycle", + "", "", + "", "", /* B0-B7 line 16-31 */ "Channel0_leakage_EAM3", "FM_CPU_FPGA_JTAG_MUX_SEL", "Channel1_leakage_EAM0", "FM_SCM_JTAG_MUX_SEL", "Channel2_leakage_Manifold1", "FM_BRIDGE_JTAG_MUX_SEL", "Channel3_leakage", "FM_CPU0_NMI_SYNC_FLOOD_N", - "Channel4_leakage_Manifold2", "", - "Channel5_leakage_EAM1", "", - "Channel6_leakage_CPU_DIMM", "", - "Channel7_leakage_EAM2", "", + "Channel4_leakage_Manifold2", "BMC_AINIC0_WP_R2_L", + "Channel5_leakage_EAM1", "BMC_AINIC1_WP_R2_L", + "Channel6_leakage_CPU_DIMM", "CPLD_BUF_R_AGPIO330", + "Channel7_leakage_EAM2", "CPLD_BUF_R_AGPIO331", /* C0-C7 line 32-47 */ - "RSVD_RMC_GPIO3", "", "LEAK_DETECT_RMC_N", "", - "", "", "", "", - "", "", "", "", - "", "", "", "", + "RSVD_RMC_GPIO3", "RTM_MUX_L", + "LEAK_DETECT_RMC_N", "RTM_MUX_R", + "HDR_P0_NMI_BTN_BUF_R_N", "FPGA_JTAG_SCM_DBREQ_N", + "No_Leak_Sensor_flag", "whdt_sel", + "", "", + "", "", + "", "", + "", "", /* D0-D7 line 48-63 */ - "PWRGD_PDB_EAMHSC0_CPLD_PG_R", "", - "PWRGD_PDB_EAMHSC1_CPLD_PG_R", "", - "PWRGD_PDB_EAMHSC2_CPLD_PG_R", "", - "PWRGD_PDB_EAMHSC3_CPLD_PG_R", "", - "AMC_BRD_PRSNT_CPLD_L", "", "", "", - "", "", "", "", + "PWRGD_CHAD_CPU0_FPGA", "", + "PWRGD_CHEH_CPU0_FPGA", "", + "PWRGD_CHIL_CPU0_FPGA", "", + "PWRGD_CHMP_CPU0_FPGA", "", + "AMC_BRD_PRSNT_CPLD_L", "", + "", "", + "", "", + "", "", /* E0-E7 line 64-79 */ - "AMC_PDB_EAMHSC0_CPLD_EN_R", "", - "AMC_PDB_EAMHSC1_CPLD_EN_R", "", - "AMC_PDB_EAMHSC2_CPLD_EN_R", "", - "AMC_PDB_EAMHSC3_CPLD_EN_R", "", - "", "", "", "", - "", "", "", "", + "L_PRSNT_B_FENIC_R2_N", "", + "L_PRSNT_B_BENIC0_R2_N", "", + "L_PRSNT_B_BENIC1_R2_N", "", + "L_PRSNT_B_BENIC2_R2_N", "", + "L_PRSNT_B_BENIC3_R2_N", "", + "", "", + "", "", + "", "", /* F0-F7 line 80-95 */ - "PWRGD_PVDDCR_CPU1_P0", "SGPIO_READY", - "PWRGD_PVDDCR_CPU0_P0", "", - "", "", "", "", - "", "", "", "", + "R_PRSNT_B_FENIC_R2_N", "SGPIO_READY", + "R_PRSNT_B_BENIC0_R2_N", "", + "R_PRSNT_B_BENIC1_R2_N", "", + "R_PRSNT_B_BENIC2_R2_N", "", + "R_PRSNT_B_BENIC3_R2_N", "", + "", "", + "", "", + "", "", /* G0-G7 line 96-111 */ - "PWRGD_PVDDCR_SOC_P0", "", - "PWRGD_PVDDIO_P0", "", - "PWRGD_PVDDIO_MEM_S3_P0", "", - "PWRGD_CHMP_CPU0_FPGA", "", - "PWRGD_CHIL_CPU0_FPGA", "", - "PWRGD_CHEH_CPU0_FPGA", "", - "PWRGD_CHAD_CPU0_FPGA", "FM_BMC_READY_PLD", + "L_PRSNT_EDSFF2_N", "", + "L_PRSNT_EDSFF3_N", "", + "R_PRSNT_EDSFF2_N", "", + "R_PRSNT_EDSFF3_N", "", + "", "", + "", "", "", "", + "PRSNT_NFC_BOARD_R", "", /* H0-H7 line 112-127 */ - "PWRGD_P3V3", "", - "P12V_DDR_IP_PWRGD_R", "", - "P12V_DDR_AH_PWRGD_R", "", - "PWRGD_P12V_VRM1_CPLD_PG_R", "", - "PWRGD_P12V_VRM0_CPLD_PG_R", "", - "PWRGD_PDB_HSC4_CPLD_PG_R", "", - "PWRGD_PVDD18_S5_P0_PG", "", - "PWRGD_PVDD33_S5_P0_PG", "", + "R_FNIC_FLT", "", + "R_BNIC0_FLT", "", + "R_BNIC1_FLT", "", + "R_BNIC2_FLT", "", + "R_BNIC3_FLT", "", + "R_RTM_SW_FLT", "", + "", "", + "", "", /* I0-I7 line 128-143 */ "EAM0_BRD_PRSNT_R_L", "", "EAM1_BRD_PRSNT_R_L", "", "EAM2_BRD_PRSNT_R_L", "", "EAM3_BRD_PRSNT_R_L", "", - "EAM0_CPU_MOD_PWR_GD_R", "", - "EAM1_CPU_MOD_PWR_GD_R", "", - "EAM2_CPU_MOD_PWR_GD_R", "", - "EAM3_CPU_MOD_PWR_GD_R", "", + "FM_TPM_PRSNT_R_N", "", + "PDB_PRSNT_R_N", "", + "PRSNT_EDSFF0_N", "", + "PRSNT_CPU0_N", "", /* J0-J7 line 144-159 */ - "PRSNT_L_BIRDGE_R", "", - "PRSNT_R_BIRDGE_R", "", + "PRSNT_L_BRIDGE_R", "", + "PRSNT_R_BRIDGE_R", "", "BRIDGE_L_MAIN_PG_R", "", "BRIDGE_R_MAIN_PG_R", "", "BRIDGE_L_STBY_PG_R", "", "BRIDGE_R_STBY_PG_R", "", - "", "", "", "", + "IRQ_NFC_BOARD_R", "", + "RSMRST_N", "", /* K0-K7 line 160-175 */ "ADC_I2C_ALERT_N", "", @@ -957,10 +974,14 @@ &sgpiom0 { "PDB_ALERT_R_N", "", /* L0-L7 line 176-191 */ - "CPU0_SP7R1", "", "CPU0_SP7R2", "", - "CPU0_SP7R3", "", "CPU0_SP7R4", "", - "CPU0_CORETYPE0", "", "CPU0_CORETYPE1", "", - "CPU0_CORETYPE2", "", "FM_BIOS_POST_CMPLT_R_N", "", + "CPU0_SP7R1", "", + "CPU0_SP7R2", "", + "CPU0_SP7R3", "", + "CPU0_SP7R4", "", + "CPU0_CORETYPE0", "", + "CPU0_CORETYPE1", "", + "CPU0_CORETYPE2", "", + "FM_BIOS_POST_CMPLT_R_N", "", /* M0-M7 line 192-207 */ "EAM0_SMERR_CPLD_R_L", "", @@ -978,17 +999,19 @@ &sgpiom0 { "AMC_STBY_PGOOD_R", "", "CPU_AMC_SLP_S5_R_L", "", "AMC_CPU_EAMPG_R", "", - "", "", "", "", + "DIMM_PMIC_PG_TIMEOUT", "", + "EAM_MOD_PWR_GD_TIMEOUT", "", + "CPLD_AMC_STBY_PWR_EN", "", /* O0-O7 line 224-239 */ "HPM_PWR_FAIL", "Port80_b0", "FM_DIMM_IP_FAIL", "Port80_b1", "FM_DIMM_AH_FAIL", "Port80_b2", "HPM_AMC_THERMTRIP_R_L", "Port80_b3", - "FM_CPU0_THERMTRIP_N", "Port80_b4", + "cpu_thermtrip_detect", "Port80_b4", "PVDDCR_SOC_P0_OCP_L", "Port80_b5", "CPLD_SGPIO_RDY", "Port80_b6", - "", "Port80_b7", + "FM_MAIN_PWREN_RMC_EN_ISO", "Port80_b7", /* P0-P7 line 240-255 */ "CPU0_SLP_S5_N_R", "NFC_VEN", @@ -997,8 +1020,8 @@ &sgpiom0 { "PWRGD_RMC", "", "FM_RST_CPU0_RESET_N", "", "FM_PWRGD_CPU0_PWROK", "", - "wS5_PWR_Ready", "", - "wS0_ON_N", "PWRGD_P1V0_AUX"; + "AMC_FAIL", "", + "wS0_ON_N", ""; status = "okay"; }; -- 2.34.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v3 2/3] ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration 2026-03-10 9:49 ` [PATCH v3 2/3] ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration Colin Huang @ 2026-03-26 6:43 ` Andrew Jeffery 0 siblings, 0 replies; 5+ messages in thread From: Andrew Jeffery @ 2026-03-26 6:43 UTC (permalink / raw) To: Colin Huang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel, Colin.Huang2, Carl.Lee, Peter.Shen Hi Colin, On Tue, 2026-03-10 at 17:49 +0800, Colin Huang wrote: > Update SGPIOM0 GPIO line names and signal mappings to align with the > latest DFT (Design For Tooling) integration requirements. > > This change reworks SGPIO input/output assignments, replaces legacy > or reserved placeholders, and updates signal naming to match the > definitions provided by the CPLD on 2026-03-03. > I feel this statement isn't super helpful, but no matter. > The update improves > signal clarity and correctness across leakage detection, presence, > fault, power-good, and debug-related GPIOs. I prefer you drop this assessment. > > Signed-off-by: Colin Huang <u8813345@gmail.com> > --- > .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 143 ++++++++++++--------- > 1 file changed, 83 insertions(+), 60 deletions(-) > > diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts > index 3e297abc5ba4..85b7e027daef 100644 > --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts > +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts > @@ -862,89 +862,106 @@ &sgpiom0 { > ngpios = <128>; > bus-frequency = <2000000>; > gpio-line-names = > - /*in - out - in - out */ > + /*in - out */ > /* A0-A7 line 0-15 */ > - "", "FM_CPU0_SYS_RESET_N", "", "CPU0_KBRST_N", > - "", "FM_CPU0_PROCHOT_trigger_N", "", "FM_CLR_CMOS_R_P0", > - "", "Force_I3C_SEL", "", "SYSTEM_Force_Run_AC_Cycle", > - "", "", "", "", > + "L_FNIC_FLT", "FM_CPU0_SYS_RESET_N", > + "L_BNIC0_FLT", "CPU0_KBRST_N", > + "L_BNIC1_FLT", "FM_CPU0_PROCHOT_trigger_N", > + "L_BNIC2_FLT", "FM_CLR_CMOS_R_P0", > + "L_BNIC3_FLT", "Force_I3C_SEL", > + "L_RTM_SW_FLT", "SYSTEM_Force_Run_AC_Cycle", > + "", "", > + "", "", > > /* B0-B7 line 16-31 */ > "Channel0_leakage_EAM3", "FM_CPU_FPGA_JTAG_MUX_SEL", > "Channel1_leakage_EAM0", "FM_SCM_JTAG_MUX_SEL", > "Channel2_leakage_Manifold1", "FM_BRIDGE_JTAG_MUX_SEL", > "Channel3_leakage", "FM_CPU0_NMI_SYNC_FLOOD_N", > - "Channel4_leakage_Manifold2", "", > - "Channel5_leakage_EAM1", "", > - "Channel6_leakage_CPU_DIMM", "", > - "Channel7_leakage_EAM2", "", > + "Channel4_leakage_Manifold2", "BMC_AINIC0_WP_R2_L", > + "Channel5_leakage_EAM1", "BMC_AINIC1_WP_R2_L", > + "Channel6_leakage_CPU_DIMM", "CPLD_BUF_R_AGPIO330", > + "Channel7_leakage_EAM2", "CPLD_BUF_R_AGPIO331", > > /* C0-C7 line 32-47 */ > - "RSVD_RMC_GPIO3", "", "LEAK_DETECT_RMC_N", "", > - "", "", "", "", > - "", "", "", "", > - "", "", "", "", > + "RSVD_RMC_GPIO3", "RTM_MUX_L", > + "LEAK_DETECT_RMC_N", "RTM_MUX_R", > + "HDR_P0_NMI_BTN_BUF_R_N", "FPGA_JTAG_SCM_DBREQ_N", > + "No_Leak_Sensor_flag", "whdt_sel", > + "", "", > + "", "", > + "", "", > + "", "", > > /* D0-D7 line 48-63 */ > - "PWRGD_PDB_EAMHSC0_CPLD_PG_R", "", > - "PWRGD_PDB_EAMHSC1_CPLD_PG_R", "", > - "PWRGD_PDB_EAMHSC2_CPLD_PG_R", "", > - "PWRGD_PDB_EAMHSC3_CPLD_PG_R", "", > - "AMC_BRD_PRSNT_CPLD_L", "", "", "", > - "", "", "", "", > + "PWRGD_CHAD_CPU0_FPGA", "", > + "PWRGD_CHEH_CPU0_FPGA", "", > + "PWRGD_CHIL_CPU0_FPGA", "", > + "PWRGD_CHMP_CPU0_FPGA", "", > + "AMC_BRD_PRSNT_CPLD_L", "", Can you discuss this patch in the context of my other replies to both yourself and Kevin? https://lore.kernel.org/all/d7794f74b26bbc1ee0a70e39c5671acc018f80eb.camel@codeconstruct.com.au/ Andrew ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 3/3] ARM: dts: aspeed: anacapa: add SGPIO interrupt to PCA9555 2026-03-10 9:49 [PATCH v3 0/3] ARM: dts: aspeed: anacapa: SGPIO updates and interrupt wiring Colin Huang 2026-03-10 9:49 ` [PATCH v3 1/3] ARM: dts: aspeed: anacapa: fix SGPIOM0 GPIO line naming for RMC leak detect Colin Huang 2026-03-10 9:49 ` [PATCH v3 2/3] ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration Colin Huang @ 2026-03-10 9:49 ` Colin Huang 2 siblings, 0 replies; 5+ messages in thread From: Colin Huang @ 2026-03-10 9:49 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Joel Stanley, Andrew Jeffery Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel, Colin.Huang2, Carl.Lee, Peter.Shen, Colin Huang Wire PCA9555 gpio@24 nodes to the SGPIO interrupt controller by adding sgpiom0 as the interrupt parent and specifying the shared SGPIO interrupt line,PDB_ALERT_R_N. Signed-off-by: Colin Huang <u8813345@gmail.com> --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts index 85b7e027daef..933885055636 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts @@ -500,6 +500,9 @@ gpio@24 { gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&sgpiom0>; + interrupts = <174 IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "RPDB_EAM2_PRSNT_MOS_N_R", "RPDB_EAM3_PRSNT_MOS_N_R", "RPDB_PWRGD_P50V_HSC4_SYS_R", @@ -546,6 +549,9 @@ gpio@24 { gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&sgpiom0>; + interrupts = <174 IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "LPDB_P50V_FAN1_R2_PG","LPDB_P50V_FAN2_R2_PG", "LPDB_P50V_FAN3_R2_PG","LPDB_P50V_FAN4_R2_PG", -- 2.34.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-03-26 6:43 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-03-10 9:49 [PATCH v3 0/3] ARM: dts: aspeed: anacapa: SGPIO updates and interrupt wiring Colin Huang 2026-03-10 9:49 ` [PATCH v3 1/3] ARM: dts: aspeed: anacapa: fix SGPIOM0 GPIO line naming for RMC leak detect Colin Huang 2026-03-10 9:49 ` [PATCH v3 2/3] ARM: dts: aspeed: anacapa: update SGPIO mappings for DFT integration Colin Huang 2026-03-26 6:43 ` Andrew Jeffery 2026-03-10 9:49 ` [PATCH v3 3/3] ARM: dts: aspeed: anacapa: add SGPIO interrupt to PCA9555 Colin Huang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox