blob: 280f02dd4ddcb99e530bcd9c957ac2d2ad29456d [file] [log] [blame]
Josh Cartwrighte06f1a92012-10-31 12:24:48 -06001/*
Michal Simekaeb29452014-08-21 11:19:46 +02002 * Copyright (C) 2011 - 2014 Xilinx
Josh Cartwrighte06f1a92012-10-31 12:24:48 -06003 * Copyright (C) 2012 National Instruments Corp.
4 *
5 * This software is licensed under the terms of the GNU General Public
6 * License version 2, as published by the Free Software Foundation, and
7 * may be copied, distributed, and modified under those terms.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 */
14/dts-v1/;
15/include/ "zynq-7000.dtsi"
16
17/ {
18 model = "Zynq ZC702 Development Board";
19 compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000";
20
21 memory {
22 device_type = "memory";
23 reg = <0x0 0x40000000>;
24 };
25
26 chosen {
Soren Brinkmannec11ebc2013-06-13 09:37:16 -070027 bootargs = "console=ttyPS0,115200 earlyprintk";
Josh Cartwrighte06f1a92012-10-31 12:24:48 -060028 };
29
Ezra Savardf8aa68672014-08-29 07:38:37 -070030 leds {
31 compatible = "gpio-leds";
32
33 ds23 {
34 label = "ds23";
35 gpios = <&gpio0 10 0>;
36 linux,default-trigger = "heartbeat";
37 };
38 };
Josh Cartwrighte06f1a92012-10-31 12:24:48 -060039};
Soren Brinkmannec11ebc2013-06-13 09:37:16 -070040
Michal Simekfdf26182014-07-23 15:03:03 +020041&can0 {
42 status = "okay";
43};
44
Peter Crosthwaite8c7634c2014-12-01 10:25:49 +100045&clkc {
46 ps-clk-frequency = <33333333>;
47};
48
Steffen Trumtrar982264c2013-12-11 09:29:49 -080049&gem0 {
50 status = "okay";
Soren Brinkmannda455812014-08-20 08:56:57 -070051 phy-mode = "rgmii-id";
Soren Brinkmannf62f4042014-08-20 08:56:59 -070052 phy-handle = <&ethernet_phy>;
53
54 ethernet_phy: ethernet-phy@7 {
55 reg = <7>;
56 };
Steffen Trumtrar982264c2013-12-11 09:29:49 -080057};
58
Soren Brinkmann0f6faa32014-04-04 14:27:56 -070059&i2c0 {
60 status = "okay";
61 clock-frequency = <400000>;
62
63 i2cswitch@74 {
64 compatible = "nxp,pca9548";
65 #address-cells = <1>;
66 #size-cells = <0>;
67 reg = <0x74>;
68
69 i2c@0 {
70 #address-cells = <1>;
71 #size-cells = <0>;
72 reg = <0>;
73 si570: clock-generator@5d {
74 #clock-cells = <0>;
75 compatible = "silabs,si570";
76 temperature-stability = <50>;
77 reg = <0x5d>;
78 factory-fout = <156250000>;
79 clock-frequency = <148500000>;
80 };
81 };
82
83 i2c@2 {
84 #address-cells = <1>;
85 #size-cells = <0>;
86 reg = <2>;
87 eeprom@54 {
88 compatible = "at,24c08";
89 reg = <0x54>;
90 };
91 };
92
93 i2c@3 {
94 #address-cells = <1>;
95 #size-cells = <0>;
96 reg = <3>;
97 gpio@21 {
98 compatible = "ti,tca6416";
99 reg = <0x21>;
100 gpio-controller;
101 #gpio-cells = <2>;
102 };
103 };
104
105 i2c@4 {
106 #address-cells = <1>;
107 #size-cells = <0>;
108 reg = <4>;
109 rtc@51 {
110 compatible = "nxp,pcf8563";
111 reg = <0x51>;
112 };
113 };
114
115 i2c@7 {
116 #address-cells = <1>;
117 #size-cells = <0>;
118 reg = <7>;
119 hwmon@52 {
120 compatible = "ti,ucd9248";
121 reg = <52>;
122 };
123 hwmon@53 {
124 compatible = "ti,ucd9248";
125 reg = <53>;
126 };
127 hwmon@54 {
128 compatible = "ti,ucd9248";
129 reg = <54>;
130 };
131 };
132 };
133};
134
Soren Brinkmann3f7c7302013-12-02 10:02:37 -0800135&sdhci0 {
136 status = "okay";
137};
138
Soren Brinkmannec11ebc2013-06-13 09:37:16 -0700139&uart1 {
140 status = "okay";
141};