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 | ||
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 | }; |