Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0
      2 /*
      3  * dts file for Xilinx ZynqMP R5
      4  *
      5  * (C) Copyright 2018, Xilinx, Inc.
      6  *
      7  * Michal Simek <michal.simek (a] xilinx.com>
      8  */
      9 
     10 /dts-v1/;
     11 
     12 / {
     13 	#address-cells = <1>;
     14 	#size-cells = <1>;
     15 	compatible = "xlnx,zynqmp-r5";
     16 	model = "Xilinx ZynqMP R5";
     17 
     18 	cpus {
     19 		#address-cells = <0x1>;
     20 		#size-cells = <0x0>;
     21 
     22 		cpu@0 {
     23 			compatible = "arm,cortex-r5";
     24 			device_type = "cpu";
     25 			reg = <0>;
     26 		};
     27 	};
     28 
     29 	aliases {
     30 		serial0 = &uart1;
     31 	};
     32 
     33 	memory@0 {
     34 		device_type = "memory";
     35 		reg = <0x00000000 0x20000000>;
     36 	};
     37 
     38 	chosen {
     39 		bootargs = "";
     40 		stdout-path = "serial0:115200n8";
     41 	};
     42 
     43 	clk100: clk100 {
     44 		compatible = "fixed-clock";
     45 		#clock-cells = <0>;
     46 		clock-frequency = <100000000>;
     47 		u-boot,dm-pre-reloc;
     48 	};
     49 
     50 	amba {
     51 		u-boot,dm-pre-reloc;
     52 		compatible = "simple-bus";
     53 		#address-cells = <1>;
     54 		#size-cells = <1>;
     55 		ranges;
     56 
     57 		ttc0: timer@ff110000 {
     58 			compatible = "cdns,ttc";
     59 			status = "okay";
     60 			reg = <0xff110000 0x1000>;
     61 			timer-width = <32>;
     62 			clocks = <&clk100>;
     63 		};
     64 
     65 		uart1: serial@ff010000 {
     66 			u-boot,dm-pre-reloc;
     67 			compatible = "cdns,uart-r1p12", "xlnx,xuartps";
     68 			reg = <0xff010000 0x1000>;
     69 			clock-names = "uart_clk", "pclk";
     70 			clocks = <&clk100 &clk100>;
     71 		};
     72 	};
     73 };
     74