Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: am335x-pcm-953: Define fixed regulators in root node

Remove the regulators node and define fixed regulators in the root node.
Prevents the sdhci-omap driver from waiting in probe deferral forever
because of the missing vmmc-supply and keeps am335x-pcm-953 consistent with
the other Phytec AM335 boards.

Fixes: bb07a829ec38 ("ARM: dts: Add support for phyCORE-AM335x PCM-953 carrier board")
Signed-off-by: Dominik Haller <d.haller@phytec.de>
Message-Id: <20221011143115.248003-1-d.haller@phytec.de>
Signed-off-by: Tony Lindgren <tony@atomide.com>

authored by

Dominik Haller and committed by
Tony Lindgren
8950f345 9abf2313

+13 -15
+13 -15
arch/arm/boot/dts/am335x-pcm-953.dtsi
··· 12 12 compatible = "phytec,am335x-pcm-953", "phytec,am335x-phycore-som", "ti,am33xx"; 13 13 14 14 /* Power */ 15 - regulators { 16 - vcc3v3: fixedregulator@1 { 17 - compatible = "regulator-fixed"; 18 - regulator-name = "vcc3v3"; 19 - regulator-min-microvolt = <3300000>; 20 - regulator-max-microvolt = <3300000>; 21 - regulator-boot-on; 22 - }; 15 + vcc3v3: fixedregulator1 { 16 + compatible = "regulator-fixed"; 17 + regulator-name = "vcc3v3"; 18 + regulator-min-microvolt = <3300000>; 19 + regulator-max-microvolt = <3300000>; 20 + regulator-boot-on; 21 + }; 23 22 24 - vcc1v8: fixedregulator@2 { 25 - compatible = "regulator-fixed"; 26 - regulator-name = "vcc1v8"; 27 - regulator-min-microvolt = <1800000>; 28 - regulator-max-microvolt = <1800000>; 29 - regulator-boot-on; 30 - }; 23 + vcc1v8: fixedregulator2 { 24 + compatible = "regulator-fixed"; 25 + regulator-name = "vcc1v8"; 26 + regulator-min-microvolt = <1800000>; 27 + regulator-max-microvolt = <1800000>; 28 + regulator-boot-on; 31 29 }; 32 30 33 31 /* User IO */