Merge tag 'hsi-for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / zynq-zc702.dts
1 /*
2  *  Copyright (C) 2011 - 2014 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 {
27                 bootargs = "console=ttyPS0,115200 earlyprintk";
28         };
29
30         leds {
31                 compatible = "gpio-leds";
32
33                 ds23 {
34                         label = "ds23";
35                         gpios = <&gpio0 10 0>;
36                         linux,default-trigger = "heartbeat";
37                 };
38         };
39 };
40
41 &can0 {
42         status = "okay";
43 };
44
45 &clkc {
46         ps-clk-frequency = <33333333>;
47 };
48
49 &gem0 {
50         status = "okay";
51         phy-mode = "rgmii-id";
52         phy-handle = <&ethernet_phy>;
53
54         ethernet_phy: ethernet-phy@7 {
55                 reg = <7>;
56         };
57 };
58
59 &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
135 &sdhci0 {
136         status = "okay";
137 };
138
139 &uart1 {
140         status = "okay";
141 };