[PATCH] ARM: dts: aspeed: sanmiguel: fix PWRGD_RMC_N active-low hog configuration
Potin Lai <[email protected]> Thu, 16 Jul 2026 10:31:17 +0800
| Newsgroups | org.ozlabs.lists.linux-aspeed,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260716-upstream-sanmiguel-fix-pwrgd-rmc-n-v1-1-8287b306e02a@gmail.com> |
GPIO 14 on the fio_ioexp (pca9555) controller corresponds to the PWRGD_RMC_N signal, which is active-low. The pwrgd-rmc-hog node currently specifies output-low for this GPIO with GPIO_ACTIVE_LOW flags. Under Linux gpiolib, configuring an active-low GPIO hog with output-low sets the logical value to inactive (0), causing the subsystem to drive the physical line high. Correct the hog configuration to output-high, which sets the logical value to active (1), driving the physical pin low on boot as intended. Signed-off-by: Potin Lai <[email protected]> --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts index d7ed497d7227..ba71f1f9768a 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts @@ -592,7 +592,7 @@ fio_ioexp: gpio@20 { pwrgd-rmc-hog { gpio-hog; gpios = <14 GPIO_ACTIVE_LOW>; - output-low; + output-high; }; }; --- base-commit: bd22661baff3295747e864c8647003e8eba46dd9 change-id: 20260716-upstream-sanmiguel-fix-pwrgd-rmc-n-18ecbb8862e6 Best regards, -- Potin Lai <[email protected]>