blob: b29e0f97e764d38d768e548b917ac57ef035708e [file] [log] [blame]
Josh Cartwrighte06f1a92012-10-31 12:24:48 -06001/*
2 * Copyright (C) 2011 Xilinx
3 * 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
Steffen Trumtrar982264c2013-12-11 09:29:49 -080045&gem0 {
46 status = "okay";
47 phy-mode = "rgmii";
48};
49
Soren Brinkmann0f6faa32014-04-04 14:27:56 -070050&i2c0 {
51 status = "okay";
52 clock-frequency = <400000>;
53
54 i2cswitch@74 {
55 compatible = "nxp,pca9548";
56 #address-cells = <1>;
57 #size-cells = <0>;
58 reg = <0x74>;
59
60 i2c@0 {
61 #address-cells = <1>;
62 #size-cells = <0>;
63 reg = <0>;
64 si570: clock-generator@5d {
65 #clock-cells = <0>;
66 compatible = "silabs,si570";
67 temperature-stability = <50>;
68 reg = <0x5d>;
69 factory-fout = <156250000>;
70 clock-frequency = <148500000>;
71 };
72 };
73
74 i2c@2 {
75 #address-cells = <1>;
76 #size-cells = <0>;
77 reg = <2>;
78 eeprom@54 {
79 compatible = "at,24c08";
80 reg = <0x54>;
81 };
82 };
83
84 i2c@3 {
85 #address-cells = <1>;
86 #size-cells = <0>;
87 reg = <3>;
88 gpio@21 {
89 compatible = "ti,tca6416";
90 reg = <0x21>;
91 gpio-controller;
92 #gpio-cells = <2>;
93 };
94 };
95
96 i2c@4 {
97 #address-cells = <1>;
98 #size-cells = <0>;
99 reg = <4>;
100 rtc@51 {
101 compatible = "nxp,pcf8563";
102 reg = <0x51>;
103 };
104 };
105
106 i2c@7 {
107 #address-cells = <1>;
108 #size-cells = <0>;
109 reg = <7>;
110 hwmon@52 {
111 compatible = "ti,ucd9248";
112 reg = <52>;
113 };
114 hwmon@53 {
115 compatible = "ti,ucd9248";
116 reg = <53>;
117 };
118 hwmon@54 {
119 compatible = "ti,ucd9248";
120 reg = <54>;
121 };
122 };
123 };
124};
125
Soren Brinkmann3f7c7302013-12-02 10:02:37 -0800126&sdhci0 {
127 status = "okay";
128};
129
Soren Brinkmannec11ebc2013-06-13 09:37:16 -0700130&uart1 {
131 status = "okay";
132};