We notice this interrupt pin always keep low, it cause BMC stuck at boot up until kernel disabling IRQ of this GPIO pin. Remove the interrupt of GPIOB4 pin from all IOEXP for now to avoid BMC get stuck. Signed-off-by: Potin Lai <potin.lai.pt@xxxxxxxxx> --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts index 417c0d12635c..3822bb3c9243 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dts @@ -593,8 +593,6 @@ io_expander0: gpio@20 { reg = <0x20>; gpio-controller; #gpio-cells = <2>; - interrupt-parent = <&gpio0>; - interrupts = <ASPEED_GPIO(B, 4) IRQ_TYPE_LEVEL_LOW>; }; // Module 1 IOEXP @@ -603,8 +601,6 @@ io_expander1: gpio@21 { reg = <0x21>; gpio-controller; #gpio-cells = <2>; - interrupt-parent = <&gpio0>; - interrupts = <ASPEED_GPIO(B, 4) IRQ_TYPE_LEVEL_LOW>; }; // HMC IOEXP @@ -613,8 +609,6 @@ io_expander2: gpio@27 { reg = <0x27>; gpio-controller; #gpio-cells = <2>; - interrupt-parent = <&gpio0>; - interrupts = <ASPEED_GPIO(B, 4) IRQ_TYPE_LEVEL_LOW>; }; // Module 0 EEPROM -- 2.31.1