Merge tag 'vfio-v3.19-rc1' of git://github.com/awilliam/linux-vfio
[cascardo/linux.git] / arch / arm / boot / dts / zynq-zc706.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 ZC706 Development Board";
19         compatible = "xlnx,zynq-zc706", "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 };
31
32 &clkc {
33         ps-clk-frequency = <33333333>;
34 };
35
36 &gem0 {
37         status = "okay";
38         phy-mode = "rgmii-id";
39         phy-handle = <&ethernet_phy>;
40
41         ethernet_phy: ethernet-phy@7 {
42                 reg = <7>;
43         };
44 };
45
46 &i2c0 {
47         status = "okay";
48         clock-frequency = <400000>;
49
50         i2cswitch@74 {
51                 compatible = "nxp,pca9548";
52                 #address-cells = <1>;
53                 #size-cells = <0>;
54                 reg = <0x74>;
55
56                 i2c@0 {
57                         #address-cells = <1>;
58                         #size-cells = <0>;
59                         reg = <0>;
60                         si570: clock-generator@5d {
61                                 #clock-cells = <0>;
62                                 compatible = "silabs,si570";
63                                 temperature-stability = <50>;
64                                 reg = <0x5d>;
65                                 factory-fout = <156250000>;
66                                 clock-frequency = <148500000>;
67                         };
68                 };
69
70                 i2c@2 {
71                         #address-cells = <1>;
72                         #size-cells = <0>;
73                         reg = <2>;
74                         eeprom@54 {
75                                 compatible = "at,24c08";
76                                 reg = <0x54>;
77                         };
78                 };
79
80                 i2c@3 {
81                         #address-cells = <1>;
82                         #size-cells = <0>;
83                         reg = <3>;
84                         gpio@21 {
85                                 compatible = "ti,tca6416";
86                                 reg = <0x21>;
87                                 gpio-controller;
88                                 #gpio-cells = <2>;
89                         };
90                 };
91
92                 i2c@4 {
93                         #address-cells = <1>;
94                         #size-cells = <0>;
95                         reg = <4>;
96                         rtc@51 {
97                                 compatible = "nxp,pcf8563";
98                                 reg = <0x51>;
99                         };
100                 };
101
102                 i2c@7 {
103                         #address-cells = <1>;
104                         #size-cells = <0>;
105                         reg = <7>;
106                         ucd90120@65 {
107                                 compatible = "ti,ucd90120";
108                                 reg = <0x65>;
109                         };
110                 };
111         };
112 };
113
114 &sdhci0 {
115         status = "okay";
116 };
117
118 &uart1 {
119         status = "okay";
120 };