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