[PATCH DISCUSSION 3/8] arm64: dts: ti: k3-am625-beagleplay: remove inter-regulator dependency

Francesco Valla <[email protected]> Wed, 26 Nov 2025 23:54:31 +0100
Newsgroups org.kernel.vger.linux-embedded
Message-ID <[email protected]>
The dependency between vsys_5v0 (supplier) and vdd_3v3 (consumer)
describes the hardware well, but causes delays during boot, since
the kernel is trying to probe vdd_3v3 before vsys_5v0, causing a
boot deferral chain for it and all the dependent devices.

The dependency is not functionally required, as both regulators are
fixed, not controllable and always ON, and is thus removed.

Signed-off-by: Francesco Valla <[email protected]>
---
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts b/arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts
index 60e2c86ab197e348bf941e30c2641a26cd940d82..3a96d76db0fbf7be68884c130ecb9e5c1c06d834 100644
--- a/arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts
+++ b/arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts
@@ -118,7 +118,6 @@ vdd_3v3: regulator-2 {
 		regulator-name = "vdd_3v3";
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
-		vin-supply = <&vsys_5v0>;
 		regulator-always-on;
 		regulator-boot-on;
 	};

-- 
2.52.0