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