[PATCH v2] ARM: dts: aspeed: sanmiguel: Disable HSC nodes

Potin Lai potin.lai.pt at gmail.com
Fri Jul 31 06:33:44 PDT 2026


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 <potin.lai.pt at gmail.com>
---
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 <robh at kernel.org>
To: Krzysztof Kozlowski <krzk+dt at kernel.org>
To: Conor Dooley <conor+dt at kernel.org>
To: Joel Stanley <joel at jms.id.au>
To: Andrew Jeffery <andrew at codeconstruct.com.au>
Cc: devicetree at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-aspeed at lists.ozlabs.org
Cc: linux-kernel at vger.kernel.org
---
 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 at 10 {
 		compatible = "mps,mp5926";
 		reg = <0x10>;
+		status = "disabled";
 	};
 
 	pdb_ti_hsc1: power-monitor at 11 {
 		compatible = "ti,lm5066i";
 		reg = <0x11>;
 		shunt-resistor-micro-ohms = <1000>;
+		status = "disabled";
 	};
 
 	pdb_mps_hsc2: power-monitor at 12 {
 		compatible = "mps,mp5926";
 		reg = <0x12>;
+		status = "disabled";
 	};
 
 	pdb_ti_hsc2: power-monitor at 13 {
 		compatible = "ti,lm5066i";
 		reg = <0x13>;
 		shunt-resistor-micro-ohms = <321>;
+		status = "disabled";
 	};
 
 	pdb_mps_hsc3: power-monitor at 14 {
 		compatible = "mps,mp5926";
 		reg = <0x14>;
+		status = "disabled";
 	};
 
 	pdb_ti_hsc3: power-monitor at 15 {
 		compatible = "ti,lm5066i";
 		reg = <0x15>;
 		shunt-resistor-micro-ohms = <321>;
+		status = "disabled";
 	};
 
 	pdb_mps_hsc4: power-monitor at 16 {
 		compatible = "mps,mp5926";
 		reg = <0x16>;
+		status = "disabled";
 	};
 
 	pdb_ti_hsc4: power-monitor at 17 {
 		compatible = "ti,lm5066i";
 		reg = <0x17>;
 		shunt-resistor-micro-ohms = <500>;
+		status = "disabled";
 	};
 
 	pdb_ioexp_20: gpio at 20 {

---
base-commit: c2b9fc3f7091157518a3ac2282a0a8bc797c227a
change-id: 20260730-upstream-sanmiguel-remove-hsc-nodes-b99c93ec0d9b

Best regards,
--  
Potin Lai <potin.lai.pt at gmail.com>




More information about the linux-arm-kernel mailing list