Merge branch 'pm-cpufreq'
[linux-2.6-block.git] / arch / arm64 / boot / dts / xilinx / zynqmp-ep108.dts
CommitLineData
5d1b79d2
MS
1/*
2 * dts file for Xilinx ZynqMP ep108 development board
3 *
4 * (C) Copyright 2014 - 2015, Xilinx, Inc.
5 *
6 * Michal Simek <michal.simek@xilinx.com>
7 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License as
10 * published by the Free Software Foundation; either version 2 of
11 * the License, or (at your option) any later version.
12 */
13
14/dts-v1/;
15
16/include/ "zynqmp.dtsi"
17
18/ {
19 model = "ZynqMP EP108";
20
21 aliases {
22 serial0 = &uart0;
23 };
24
25 chosen {
26 stdout-path = "serial0:115200n8";
27 };
28
29 memory {
30 device_type = "memory";
31 reg = <0x0 0x0 0x40000000>;
32 };
33};
34
3a8691f5
MS
35&can0 {
36 status = "okay";
37};
38
5d1b79d2
MS
39&gem0 {
40 status = "okay";
41 phy-handle = <&phy0>;
42 phy-mode = "rgmii-id";
43 phy0: phy@0{
44 reg = <0>;
45 max-speed = <100>;
46 };
47};
48
b72b44b6
MS
49&gpio {
50 status = "okay";
51};
52
c5909746
MS
53&i2c0 {
54 status = "okay";
55 clock-frequency = <400000>;
56 eeprom@54 {
57 compatible = "at,24c64";
58 reg = <0x54>;
59 };
60};
61
62&i2c1 {
63 status = "okay";
64 clock-frequency = <400000>;
65 eeprom@55 {
66 compatible = "at,24c64";
67 reg = <0x55>;
68 };
69};
70
8fae442f
SG
71&sata {
72 status = "okay";
73 ceva,broken-gen2;
74};
75
34ad39b1
MS
76&sdhci0 {
77 status = "okay";
78};
79
80&sdhci1 {
81 status = "okay";
82};
83
0fcb064f
MS
84&spi0 {
85 status = "okay";
86 num-cs = <1>;
87 spi0_flash0: spi0_flash0@0 {
88 compatible = "m25p80";
89 #address-cells = <1>;
90 #size-cells = <1>;
91 spi-max-frequency = <50000000>;
92 reg = <0>;
93
94 spi0_flash0@00000000 {
95 label = "spi0_flash0";
96 reg = <0x0 0x100000>;
97 };
98 };
99};
100
101&spi1 {
102 status = "okay";
103 num-cs = <1>;
104 spi1_flash0: spi1_flash0@0 {
105 compatible = "m25p80";
106 #address-cells = <1>;
107 #size-cells = <1>;
108 spi-max-frequency = <50000000>;
109 reg = <0>;
110
111 spi1_flash0@00000000 {
112 label = "spi1_flash0";
113 reg = <0x0 0x100000>;
114 };
115 };
116};
117
5d1b79d2
MS
118&uart0 {
119 status = "okay";
120};
22eda14a
MS
121
122&usb0 {
123 status = "okay";
124 dr_mode = "peripheral";
125 maximum-speed = "high-speed";
126};
127
128&usb1 {
129 status = "okay";
130 dr_mode = "host";
131 maximum-speed = "high-speed";
132};
c7c09d19
MS
133
134&watchdog0 {
135 status = "okay";
136};