ARM: zynq: Mark boot-phase-specific device nodes

Tag boot specific device nodes which are required for booting.
In our case this is sync up with U-Boot project where all these IPs are
already tagged and tested.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/f25387e0123ee81f7d8246add3c6ec063f3cfa78.1733920873.git.michal.simek@amd.com
This commit is contained in:
Michal Simek 2024-12-11 13:41:23 +01:00
parent 41dc9d61ca
commit 1a896b8fb3
13 changed files with 24 additions and 0 deletions

View File

@ -93,6 +93,7 @@ replicator_in_port0: endpoint {
};
amba: axi {
bootph-all;
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
@ -319,12 +320,14 @@ sdhci1: mmc@e0101000 {
};
slcr: slcr@f8000000 {
bootph-all;
#address-cells = <1>;
#size-cells = <1>;
compatible = "xlnx,zynq-slcr", "syscon", "simple-mfd";
reg = <0xF8000000 0x1000>;
ranges;
clkc: clkc@100 {
bootph-all;
#clock-cells = <1>;
compatible = "xlnx,ps7-clkc";
fclk-enable = <0>;
@ -409,6 +412,7 @@ ttc1: timer@f8002000 {
};
scutimer: timer@f8f00600 {
bootph-all;
interrupt-parent = <&intc>;
interrupts = <1 13 0x301>;
compatible = "arm,cortex-a9-twd-timer";

View File

@ -58,6 +58,7 @@ &sdhci1 {
};
&uart0 {
bootph-all;
status = "okay";
};

View File

@ -46,10 +46,12 @@ ethernet_phy: ethernet-phy@0 {
};
&sdhci0 {
bootph-all;
status = "okay";
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -390,12 +390,14 @@ conf-tx {
};
&sdhci0 {
bootph-all;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sdhci0_default>;
};
&uart1 {
bootph-all;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart1_default>;

View File

@ -303,12 +303,14 @@ conf-tx {
};
&sdhci0 {
bootph-all;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sdhci0_default>;
};
&uart1 {
bootph-all;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart1_default>;

View File

@ -84,6 +84,7 @@ partition@0 {
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -54,6 +54,7 @@ &spi0 {
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -60,5 +60,6 @@ &spi1 {
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -72,5 +72,6 @@ eeprom: eeprom@2 {
};
&uart0 {
bootph-all;
status = "okay";
};

View File

@ -47,10 +47,12 @@ ethernet_phy: ethernet-phy@0 {
};
&sdhci0 {
bootph-all;
status = "okay";
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -73,14 +73,17 @@ ethernet_phy: ethernet-phy@0 {
};
&sdhci0 {
bootph-all;
status = "okay";
};
&uart0 {
bootph-all;
status = "okay";
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -53,10 +53,12 @@ ethernet_phy: ethernet-phy@0 {
};
&sdhci0 {
bootph-all;
status = "okay";
};
&uart1 {
bootph-all;
status = "okay";
};

View File

@ -48,10 +48,12 @@ ethernet_phy: ethernet-phy@0 {
};
&sdhci0 {
bootph-all;
status = "okay";
};
&uart1 {
bootph-all;
status = "okay";
};