blob: 77b15fe158cfb3753260d8a9aa7aa88759c8fc89 [file] [log] [blame]
Michal Simekb513bcd2018-04-12 17:39:46 +02001// SPDX-License-Identifier: GPL-2.0
2/*
3 * dts file for Xilinx ZynqMP R5
4 *
5 * (C) Copyright 2018, Xilinx, Inc.
6 *
Michal Simeka8c94362023-07-10 14:35:49 +02007 * Michal Simek <michal.simek@amd.com>
Michal Simekb513bcd2018-04-12 17:39:46 +02008 */
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>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070047 bootph-all;
Michal Simekb513bcd2018-04-12 17:39:46 +020048 };
49
50 amba {
Simon Glassd3a98cb2023-02-13 08:56:33 -070051 bootph-all;
Michal Simekb513bcd2018-04-12 17:39:46 +020052 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 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070066 bootph-all;
Michal Simekb513bcd2018-04-12 17:39:46 +020067 compatible = "cdns,uart-r1p12", "xlnx,xuartps";
68 reg = <0xff010000 0x1000>;
69 clock-names = "uart_clk", "pclk";
70 clocks = <&clk100 &clk100>;
71 };
72 };
73};