]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts
arm64: zynqmp: Add SPDX license identifier
[mirror_ubuntu-hirsute-kernel.git] / arch / arm64 / boot / dts / xilinx / zynqmp-ep108.dts
CommitLineData
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};