]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: aspeed: clemente: add gpio line name to io expander
authorKimi Chen <kimi.zy.chen@fii-foxconn.com>
Tue, 25 Nov 2025 05:42:50 +0000 (13:42 +0800)
committerAndrew Jeffery <andrew@codeconstruct.com.au>
Sun, 14 Dec 2025 08:37:17 +0000 (17:37 +0900)
The chassis power cycle process requires a forced shutdown before
cutting off the standby power. The SCM CPLD implements a hard shutdown
host function that is controlled through the IO expander in the
Clemente platform.

This change adds a new GPIO line named "shdn_force_l_cpld" to the
PCA9555 IO expander's gpio-line-names at index 10. When asserted,
this GPIO signals the CPLD to pull the HPM's SHDN_FORCE_L pin low,
which triggers a forced host shutdown.

Signed-off-by: Kimi Chen <kimi.zy.chen@fii-foxconn.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts

index 885c50a7d66593dfa8493d2d031700174b452382..dfe8f6d0eeef55f5ccd23e258dbed8eec4e00f60 100644 (file)
                        "",
                        "",
                        "",
-                       "",
+                       "shdn_force_l_cpld",
                        "",
                        "",
                        "",