[PATCH v2] ARM: dts: aspeed: sanmiguel: Disable HSC nodes
Potin Lai <[email protected]> Fri, 31 Jul 2026 21:33:44 +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 | <20260731-upstream-sanmiguel-remove-hsc-nodes-v2-1-6a954ea49ba8@gmail.com> |
Disable Hot-Swap Controller (HSC) power monitor nodes in the DTS. Due to design requirements, the HSC driver probing is moved to userspace. Disabling these nodes in the device tree prevents kernel-level automatic driver probing and allows userspace to handle HSC device instantiation. Signed-off-by: Potin Lai <[email protected]> --- Changes in v2: - Set the HSC nodes status disabled instead of removing. - Link to v1: https://patch.msgid.link/20260730-upstream-sanmiguel-remove-hsc-nodes-v1-1-f0308eb8a00c@gmail.com To: Rob Herring <[email protected]> To: Krzysztof Kozlowski <[email protected]> To: Conor Dooley <[email protected]> To: Joel Stanley <[email protected]> To: Andrew Jeffery <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts | 8 ++++++++ 1 file changed, 8 insertions(+) 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 3cc6e772cc8c..b4463533d2d2 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-sanmiguel.dts @@ -445,45 +445,53 @@ &i2c9 { pdb_mps_hsc1: power-monitor@10 { compatible = "mps,mp5926"; reg = <0x10>; + status = "disabled"; }; pdb_ti_hsc1: power-monitor@11 { compatible = "ti,lm5066i"; reg = <0x11>; shunt-resistor-micro-ohms = <1000>; + status = "disabled"; }; pdb_mps_hsc2: power-monitor@12 { compatible = "mps,mp5926"; reg = <0x12>; + status = "disabled"; }; pdb_ti_hsc2: power-monitor@13 { compatible = "ti,lm5066i"; reg = <0x13>; shunt-resistor-micro-ohms = <321>; + status = "disabled"; }; pdb_mps_hsc3: power-monitor@14 { compatible = "mps,mp5926"; reg = <0x14>; + status = "disabled"; }; pdb_ti_hsc3: power-monitor@15 { compatible = "ti,lm5066i"; reg = <0x15>; shunt-resistor-micro-ohms = <321>; + status = "disabled"; }; pdb_mps_hsc4: power-monitor@16 { compatible = "mps,mp5926"; reg = <0x16>; + status = "disabled"; }; pdb_ti_hsc4: power-monitor@17 { compatible = "ti,lm5066i"; reg = <0x17>; shunt-resistor-micro-ohms = <500>; + status = "disabled"; }; pdb_ioexp_20: gpio@20 { --- base-commit: c2b9fc3f7091157518a3ac2282a0a8bc797c227a change-id: 20260730-upstream-sanmiguel-remove-hsc-nodes-b99c93ec0d9b Best regards, -- Potin Lai <[email protected]>