[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