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 usbotg0 = &usb0; 23 }; 24 25 memory@0 { 26 device_type = "memory"; 27 reg = <0x0 0x40000000>; 28 }; 29 30 chosen { 31 stdout-path = "serial0:115200n8"; 32 }; 33}; 34 35&qspi { 36 u-boot,dm-pre-reloc; 37 status = "okay"; 38 is-dual = <0>; 39 num-cs = <1>; 40 flash@0 { 41 compatible = "st,m25p80", "n25q256a"; 42 m25p,fast-read; 43 reg = <0x0>; 44 spi-tx-bus-width = <1>; 45 spi-rx-bus-width = <4>; 46 spi-max-frequency = <100000000>; 47 #address-cells = <1>; 48 #size-cells = <1>; 49 partition@qspi-u-boot-spl { 50 label = "qspi-u-boot-spl"; 51 reg = <0x00000 0x10000>; 52 }; 53 partition@qspi-u-boot-img { 54 label = "qspi-u-boot-img"; 55 reg = <0x10000 0x60000>; 56 }; 57 partition@qspi-device-tree { 58 label = "qspi-device-tree"; 59 reg = <0x70000 0x10000>; 60 }; 61 partition@qspi-linux { 62 label = "qspi-linux"; 63 reg = <0x80000 0x400000>; 64 }; 65 partition@qspi-rootfs { 66 label = "qspi-rootfs"; 67 reg = <0x480000 0x1b80000>; 68 }; 69 }; 70}; 71 72&i2c0 { 73 status = "okay"; 74 clock-frequency = <400000>; 75}; 76 77&i2c1 { 78 status = "okay"; 79 clock-frequency = <400000>; 80}; 81 82&clkc { 83 ps-clk-frequency = <33333333>; 84}; 85 86&sdhci0 { 87 u-boot,dm-pre-reloc; 88 status = "okay"; 89}; 90 91&uart0 { 92 u-boot,dm-pre-reloc; 93 status = "okay"; 94}; 95 96&usb0 { 97 status = "okay"; 98}; 99