]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: zynq: Mark boot-phase-specific device nodes
authorMichal Simek <michal.simek@amd.com>
Wed, 11 Dec 2024 12:41:23 +0000 (13:41 +0100)
committerMichal Simek <michal.simek@amd.com>
Mon, 3 Feb 2025 16:05:50 +0000 (17:05 +0100)
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
13 files changed:
arch/arm/boot/dts/xilinx/zynq-7000.dtsi
arch/arm/boot/dts/xilinx/zynq-cc108.dts
arch/arm/boot/dts/xilinx/zynq-microzed.dts
arch/arm/boot/dts/xilinx/zynq-zc702.dts
arch/arm/boot/dts/xilinx/zynq-zc706.dts
arch/arm/boot/dts/xilinx/zynq-zc770-xm010.dts
arch/arm/boot/dts/xilinx/zynq-zc770-xm011.dts
arch/arm/boot/dts/xilinx/zynq-zc770-xm012.dts
arch/arm/boot/dts/xilinx/zynq-zc770-xm013.dts
arch/arm/boot/dts/xilinx/zynq-zed.dts
arch/arm/boot/dts/xilinx/zynq-zturn-common.dtsi
arch/arm/boot/dts/xilinx/zynq-zybo-z7.dts
arch/arm/boot/dts/xilinx/zynq-zybo.dts

index fe224d41320cf96ccc67c75f147bcbaf97f6a16d..0dfe2ddd0b5fca6f10c8e6efeb0191b07f8aced2 100644 (file)
@@ -93,6 +93,7 @@
        };
 
        amba: axi {
+               bootph-all;
                compatible = "simple-bus";
                #address-cells = <1>;
                #size-cells = <1>;
                };
 
                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>;
                };
 
                scutimer: timer@f8f00600 {
+                       bootph-all;
                        interrupt-parent = <&intc>;
                        interrupts = <1 13 0x301>;
                        compatible = "arm,cortex-a9-twd-timer";
index b930a5953b49a6e5af1c03afbb0db3d143ca7781..5e542ded3d0c704d077ef9e541c8a8569fa844b1 100644 (file)
@@ -58,6 +58,7 @@
 };
 
 &uart0 {
+       bootph-all;
        status = "okay";
 };
 
index 6ed84fb1590224c8ca7668bd9634b138a564f589..f2f560cc0c0df0df87d5d4c89d8427be90f25295 100644 (file)
 };
 
 &sdhci0 {
+       bootph-all;
        status = "okay";
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
 
index 126c0b0ecdda9fdf3d9dce5ca78511affdc7dfb7..424e78f6c148868eb7eb65e03ccd6892d0586240 100644 (file)
 };
 
 &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>;
index 50636906981ef578e749bd525051d168ace03cbf..199fb37257c23e8e632b3903dc17fc279f04f420 100644 (file)
 };
 
 &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>;
index 9bb5b3a5252f47b200ec56e5b6ea3f6b9f9e88f2..02876f6d23a53119d4b8b2fe145ee0e4b2b6762f 100644 (file)
@@ -84,6 +84,7 @@
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
 
index 56732e8f6ca1878fd50a23188484835dbfa9fae8..ba040743e10d620c0269168d0ed68bca54e1a703 100644 (file)
@@ -54,6 +54,7 @@
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
 
index d2359b789eb890fbd95d863ba8ccb59018af8dd9..d6392d4ece9c72b05cc8eeb0da958653d4a70b29 100644 (file)
@@ -60,5 +60,6 @@
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
index 3fd0d05588bb2115429cdb5154651cbfa75b57ee..f07af61eaa29f24443cb7c9c60efead002c3e055 100644 (file)
@@ -72,5 +72,6 @@
 };
 
 &uart0 {
+       bootph-all;
        status = "okay";
 };
index 63effb7809c548a8f4cde8ff3d6c923d05030d02..ff2b4e06efbb30bf6c67e1e30b8ee0704c506ded 100644 (file)
 };
 
 &sdhci0 {
+       bootph-all;
        status = "okay";
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
 
index 33b02e05ce827309ffdca2643b67cae44d8c74c4..800e891495f5834e93345fb7b163da1ae5fa1f67 100644 (file)
 };
 
 &sdhci0 {
+       bootph-all;
        status = "okay";
 };
 
 &uart0 {
+       bootph-all;
        status = "okay";
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
 
index da76cfd65832edde2bf35d9c1db470a32ca2bd70..6983caa35b0d48c25d0e564763a4827266015eb0 100644 (file)
 };
 
 &sdhci0 {
+       bootph-all;
        status = "okay";
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };
 
index 4784ef115dad33a38c1324c5751e25c4390f4aff..f365693fe2f73378307fa738453244dd5ded0e1a 100644 (file)
 };
 
 &sdhci0 {
+       bootph-all;
        status = "okay";
 };
 
 &uart1 {
+       bootph-all;
        status = "okay";
 };