]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: dts: k3-am64-evm: Mark dependent nodes for pre-relocation phase
authorRoger Quadros <rogerq@kernel.org>
Fri, 29 Sep 2023 13:46:42 +0000 (16:46 +0300)
committerTom Rini <trini@konsulko.com>
Wed, 4 Oct 2023 18:16:01 +0000 (14:16 -0400)
CPSW node needs PHY, MDIO, pinmux, DMA and INTC nodes.
USB and MMC nodes need pinmux.

Mark them as 'bootph-all' so they are available in all
pre-relocation phases.

Fixes below dts warning:

<stdout>: Warning (dmas_property): /bus@f4000/ethernet@8000000:dmas: Could not get phandle node for (cell 0)

Signed-off-by: Roger Quadros <rogerq@kernel.org>
Reviewed-by: Nishanth Menon <nm@ti.com>
arch/arm/dts/k3-am642-evm-u-boot.dtsi
arch/arm/dts/k3-am642-r5-evm.dts

index d06955dfbc60b464584f20f1dadfa1aee21f858a..953bbe9aaf2f9b9c1d91b75267068d91e8ef5671 100644 (file)
        bootph-all;
 };
 
+&main_usb0_pins_default {
+       bootph-all;
+};
+
 &usb0 {
        dr_mode="peripheral";
        bootph-all;
        bootph-all;
 };
 
+&main_mmc1_pins_default {
+       bootph-all;
+};
+
 &sdhci1 {
        bootph-all;
 };
 
+&inta_main_dmss {
+       bootph-all;
+};
+
+&main_pktdma {
+       bootph-all;
+};
+
+&mdio1_pins_default {
+       bootph-all;
+};
+
+&cpsw3g_mdio {
+       bootph-all;
+};
+
+&cpsw3g_phy0 {
+       bootph-all;
+};
+
+&rgmii1_pins_default {
+       bootph-all;
+};
+
+&rgmii2_pins_default {
+       bootph-all;
+};
+
 &cpsw3g {
        bootph-all;
+
+       ethernet-ports {
+               bootph-all;
+       };
+};
+
+&phy_gmii_sel {
+       bootph-all;
+};
+
+&cpsw_port1 {
+       bootph-all;
 };
 
 &cpsw_port2 {
index 696735d8e2aef5a037a7554bc059c8e7cea17775..64b3c3af630b78307c01dcb5bd94888882200e57 100644 (file)
        ti,secure-host;
 };
 
+&vtt_supply {
+       bootph-pre-ram;
+};
+
+&memorycontroller {
+       vtt-supply = <&vtt_supply>;
+};
+
 &sdhci0 {
        clocks = <&clk_200mhz>;
        clock-names = "clk_xin";