]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ARM64: zynqmp: Use dcc instead regular uart for mini targets
authorMichal Simek <michal.simek@xilinx.com>
Tue, 5 Apr 2016 11:46:28 +0000 (13:46 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 6 Apr 2016 18:00:12 +0000 (20:00 +0200)
mini configuration is supposed to run from OCM which don't need to use
any psu_init configuration that's why using dcc is much better option.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/dts/zynqmp-mini-nand.dts
arch/arm/dts/zynqmp-mini-qspi.dts

index 0e02e764ce6322142637250ac887afc08d71f493..620fae7158c392c6047565d4a5721122cbf0852f 100644 (file)
@@ -18,7 +18,7 @@
        #size-cells = <1>;
 
        aliases {
-               serial0 = &uart0;
+               serial0 = &dcc;
        };
 
        chosen {
                reg = <0x0 0x0 0x40000000>;
        };
 
+       dcc: dcc {
+               compatible = "arm,dcc";
+               status = "disabled";
+               u-boot,dm-pre-reloc;
+       };
+
        amba: amba {
                compatible = "simple-bus";
                #address-cells = <2>;
                                reg = <0x1 0x3400000 0xFCC00000>;
                        };
                };
-
-               uart0: serial@ff000000 {
-                       compatible = "cdns,uart-r1p12";
-                       status = "okay";
-                       reg = <0x0 0xff000000 0x1000>;
-                       clock-names = "uart_clk", "pclk";
-                       clocks = <&misc_clk &misc_clk>;
-               };
-
-               misc_clk: misc_clk {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <25000000>;
-               };
-
        };
 };
+
+&dcc {
+       status = "okay";
+};
index 4d24aee29f0628e97fcf46793a21feb176292f45..674aa7ef30dfb2f111fc8457c24143e01f0cf9f7 100644 (file)
@@ -18,7 +18,7 @@
        #size-cells = <1>;
 
        aliases {
-               serial0 = &uart0;
+               serial0 = &dcc;
                spi0 = &qspi;
        };
 
                reg = <0x0 0x0 0x40000000>;
        };
 
+       dcc: dcc {
+               compatible = "arm,dcc";
+               status = "disabled";
+               u-boot,dm-pre-reloc;
+       };
+
        amba: amba {
                compatible = "simple-bus";
                #address-cells = <2>;
                        #size-cells = <0>;
                };
 
-               uart0: serial@ff000000 {
-                       compatible = "cdns,uart-r1p12";
-                       status = "disabled";
-                       reg = <0x0 0xff000000 0x1000>;
-                       clock-names = "uart_clk", "pclk";
-                       clocks = <&misc_clk &misc_clk>;
-               };
-
                misc_clk: misc_clk {
                        compatible = "fixed-clock";
                        #clock-cells = <0>;
@@ -93,6 +91,6 @@
        };
 };
 
-&uart0 {
+&dcc {
        status = "okay";
 };