]> git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/dts/zynq-topic-miami.dts
ARM: zynq: Remove DTC 1.4.2 warnings
[people/ms/u-boot.git] / arch / arm / dts / zynq-topic-miami.dts
1 /*
2 * Topic Miami board DTS
3 *
4 * Copyright (C) 2014-2016 Topic Embedded Products
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8 /dts-v1/;
9 #include "zynq-7000.dtsi"
10
11 / {
12 model = "Topic Miami Zynq Board";
13 compatible = "topic,miami", "xlnx,zynq-7000";
14
15 aliases {
16 ethernet0 = &gem0;
17 serial0 = &uart0;
18 spi0 = &qspi;
19 i2c0 = &i2c0;
20 i2c1 = &i2c1;
21 mmc0 = &sdhci0;
22 };
23
24 memory@0 {
25 device_type = "memory";
26 reg = <0x0 0x40000000>;
27 };
28
29 chosen {
30 stdout-path = "serial0:115200n8";
31 };
32 };
33
34 &qspi {
35 u-boot,dm-pre-reloc;
36 status = "okay";
37 is-dual = <0>;
38 num-cs = <1>;
39 flash@0 {
40 compatible = "st,m25p80", "n25q256a";
41 m25p,fast-read;
42 reg = <0x0>;
43 spi-tx-bus-width = <1>;
44 spi-rx-bus-width = <4>;
45 spi-max-frequency = <100000000>;
46 #address-cells = <1>;
47 #size-cells = <1>;
48 partition@qspi-u-boot-spl {
49 label = "qspi-u-boot-spl";
50 reg = <0x00000 0x10000>;
51 };
52 partition@qspi-u-boot-img {
53 label = "qspi-u-boot-img";
54 reg = <0x10000 0x60000>;
55 };
56 partition@qspi-device-tree {
57 label = "qspi-device-tree";
58 reg = <0x70000 0x10000>;
59 };
60 partition@qspi-linux {
61 label = "qspi-linux";
62 reg = <0x80000 0x400000>;
63 };
64 partition@qspi-rootfs {
65 label = "qspi-rootfs";
66 reg = <0x480000 0x1b80000>;
67 };
68 };
69 };
70
71 &i2c0 {
72 status = "okay";
73 clock-frequency = <400000>;
74 };
75
76 &i2c1 {
77 status = "okay";
78 clock-frequency = <400000>;
79 };
80
81 &clkc {
82 ps-clk-frequency = <33333333>;
83 };
84
85 &sdhci0 {
86 u-boot,dm-pre-reloc;
87 status = "okay";
88 };
89
90 &uart0 {
91 u-boot,dm-pre-reloc;
92 status = "okay";
93 };
94
95 &usb0 {
96 status = "okay";
97 };