]>
Commit | Line | Data |
---|---|---|
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 | ||
e881e587 AF |
16 | #include "zynqmp.dtsi" |
17 | #include "zynqmp-ep108-clk.dtsi" | |
5d1b79d2 MS |
18 | |
19 | / { | |
20 | model = "ZynqMP EP108"; | |
21 | ||
22 | aliases { | |
0286f3ea MS |
23 | mmc0 = &sdhci0; |
24 | mmc1 = &sdhci1; | |
5d1b79d2 MS |
25 | serial0 = &uart0; |
26 | }; | |
27 | ||
28 | chosen { | |
29 | stdout-path = "serial0:115200n8"; | |
30 | }; | |
31 | ||
4ea2a6be | 32 | memory@0 { |
5d1b79d2 | 33 | device_type = "memory"; |
7393fd86 | 34 | reg = <0x0 0x0 0x0 0x40000000>; |
5d1b79d2 MS |
35 | }; |
36 | }; | |
37 | ||
3a8691f5 MS |
38 | &can0 { |
39 | status = "okay"; | |
40 | }; | |
41 | ||
14257487 NSR |
42 | &can1 { |
43 | status = "okay"; | |
44 | }; | |
45 | ||
5d1b79d2 MS |
46 | &gem0 { |
47 | status = "okay"; | |
48 | phy-handle = <&phy0>; | |
49 | phy-mode = "rgmii-id"; | |
50 | phy0: phy@0{ | |
51 | reg = <0>; | |
52 | max-speed = <100>; | |
53 | }; | |
54 | }; | |
55 | ||
b72b44b6 MS |
56 | &gpio { |
57 | status = "okay"; | |
58 | }; | |
59 | ||
c5909746 MS |
60 | &i2c0 { |
61 | status = "okay"; | |
62 | clock-frequency = <400000>; | |
63 | eeprom@54 { | |
0bb6f25a | 64 | compatible = "atmel,24c64"; |
c5909746 MS |
65 | reg = <0x54>; |
66 | }; | |
67 | }; | |
68 | ||
69 | &i2c1 { | |
70 | status = "okay"; | |
71 | clock-frequency = <400000>; | |
72 | eeprom@55 { | |
0bb6f25a | 73 | compatible = "atmel,24c64"; |
c5909746 MS |
74 | reg = <0x55>; |
75 | }; | |
76 | }; | |
77 | ||
8fae442f SG |
78 | &sata { |
79 | status = "okay"; | |
80 | ceva,broken-gen2; | |
81 | }; | |
82 | ||
34ad39b1 MS |
83 | &sdhci0 { |
84 | status = "okay"; | |
85 | }; | |
86 | ||
87 | &sdhci1 { | |
88 | status = "okay"; | |
89 | }; | |
90 | ||
0fcb064f MS |
91 | &spi0 { |
92 | status = "okay"; | |
93 | num-cs = <1>; | |
94 | spi0_flash0: spi0_flash0@0 { | |
95 | compatible = "m25p80"; | |
96 | #address-cells = <1>; | |
97 | #size-cells = <1>; | |
98 | spi-max-frequency = <50000000>; | |
99 | reg = <0>; | |
100 | ||
26db4d8b | 101 | spi0_flash0@0 { |
0fcb064f MS |
102 | label = "spi0_flash0"; |
103 | reg = <0x0 0x100000>; | |
104 | }; | |
105 | }; | |
106 | }; | |
107 | ||
108 | &spi1 { | |
109 | status = "okay"; | |
110 | num-cs = <1>; | |
111 | spi1_flash0: spi1_flash0@0 { | |
112 | compatible = "m25p80"; | |
113 | #address-cells = <1>; | |
114 | #size-cells = <1>; | |
115 | spi-max-frequency = <50000000>; | |
116 | reg = <0>; | |
117 | ||
26db4d8b | 118 | spi1_flash0@0 { |
0fcb064f MS |
119 | label = "spi1_flash0"; |
120 | reg = <0x0 0x100000>; | |
121 | }; | |
122 | }; | |
123 | }; | |
124 | ||
5d1b79d2 MS |
125 | &uart0 { |
126 | status = "okay"; | |
127 | }; | |
22eda14a MS |
128 | |
129 | &usb0 { | |
130 | status = "okay"; | |
131 | dr_mode = "peripheral"; | |
132 | maximum-speed = "high-speed"; | |
133 | }; | |
134 | ||
135 | &usb1 { | |
136 | status = "okay"; | |
137 | dr_mode = "host"; | |
138 | maximum-speed = "high-speed"; | |
139 | }; | |
c7c09d19 MS |
140 | |
141 | &watchdog0 { | |
142 | status = "okay"; | |
143 | }; |