blob: 8307a2ef9dd3e8b4485785763c204af672b7e576 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Mike Looijmans5ae48b12016-09-30 08:13:13 +02002/*
3 * Topic Miami board DTS
4 *
5 * Copyright (C) 2014-2016 Topic Embedded Products
Mike Looijmans5ae48b12016-09-30 08:13:13 +02006 */
7/dts-v1/;
8#include "zynq-7000.dtsi"
9
10/ {
11 model = "Topic Miami Zynq Board";
12 compatible = "topic,miami", "xlnx,zynq-7000";
13
14 aliases {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020015 serial0 = &uart0;
16 spi0 = &qspi;
17 i2c0 = &i2c0;
18 i2c1 = &i2c1;
19 mmc0 = &sdhci0;
Mike Looijmans9b4a4392017-04-10 08:56:22 +020020 usbotg0 = &usb0;
Mike Looijmans5ae48b12016-09-30 08:13:13 +020021 };
22
Michal Simekb3585f42016-11-11 13:11:37 +010023 memory@0 {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020024 device_type = "memory";
25 reg = <0x0 0x40000000>;
26 };
27
28 chosen {
29 stdout-path = "serial0:115200n8";
30 };
31};
32
33&qspi {
Simon Glassd3a98cb2023-02-13 08:56:33 -070034 bootph-all;
Mike Looijmans5ae48b12016-09-30 08:13:13 +020035 status = "okay";
Mike Looijmans5ae48b12016-09-30 08:13:13 +020036 num-cs = <1>;
37 flash@0 {
Raju Kumar Pothuraju8c6fdf62021-07-01 14:15:11 +053038 compatible = "st,m25p80", "n25q256a", "jedec,spi-nor";
Mike Looijmans5ae48b12016-09-30 08:13:13 +020039 m25p,fast-read;
40 reg = <0x0>;
41 spi-tx-bus-width = <1>;
42 spi-rx-bus-width = <4>;
43 spi-max-frequency = <100000000>;
44 #address-cells = <1>;
45 #size-cells = <1>;
Michal Simekcd8fafa2020-02-19 10:57:34 +010046 partition@0 {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020047 label = "qspi-u-boot-spl";
48 reg = <0x00000 0x10000>;
49 };
Michal Simekcd8fafa2020-02-19 10:57:34 +010050 partition@10000 {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020051 label = "qspi-u-boot-img";
52 reg = <0x10000 0x60000>;
53 };
Michal Simekcd8fafa2020-02-19 10:57:34 +010054 partition@70000 {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020055 label = "qspi-device-tree";
56 reg = <0x70000 0x10000>;
57 };
Michal Simekcd8fafa2020-02-19 10:57:34 +010058 partition@80000 {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020059 label = "qspi-linux";
60 reg = <0x80000 0x400000>;
61 };
Michal Simekcd8fafa2020-02-19 10:57:34 +010062 partition@480000 {
Mike Looijmans5ae48b12016-09-30 08:13:13 +020063 label = "qspi-rootfs";
64 reg = <0x480000 0x1b80000>;
65 };
66 };
67};
68
69&i2c0 {
70 status = "okay";
71 clock-frequency = <400000>;
72};
73
74&i2c1 {
75 status = "okay";
76 clock-frequency = <400000>;
77};
78
79&clkc {
80 ps-clk-frequency = <33333333>;
81};
82
83&sdhci0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070084 bootph-all;
Mike Looijmans5ae48b12016-09-30 08:13:13 +020085 status = "okay";
86};
87
88&uart0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070089 bootph-all;
Mike Looijmans5ae48b12016-09-30 08:13:13 +020090 status = "okay";
91};
92
93&usb0 {
94 status = "okay";
95};