12d48caa4SMike Looijmans/* 22d48caa4SMike Looijmans * Topic Miami board DTS 32d48caa4SMike Looijmans * 42d48caa4SMike Looijmans * Copyright (C) 2014-2016 Topic Embedded Products 52d48caa4SMike Looijmans * 62d48caa4SMike Looijmans * SPDX-License-Identifier: GPL-2.0+ 72d48caa4SMike Looijmans */ 82d48caa4SMike Looijmans/dts-v1/; 92d48caa4SMike Looijmans#include "zynq-7000.dtsi" 102d48caa4SMike Looijmans 112d48caa4SMike Looijmans/ { 122d48caa4SMike Looijmans model = "Topic Miami Zynq Board"; 132d48caa4SMike Looijmans compatible = "topic,miami", "xlnx,zynq-7000"; 142d48caa4SMike Looijmans 152d48caa4SMike Looijmans aliases { 162d48caa4SMike Looijmans ethernet0 = &gem0; 172d48caa4SMike Looijmans serial0 = &uart0; 182d48caa4SMike Looijmans spi0 = &qspi; 192d48caa4SMike Looijmans i2c0 = &i2c0; 202d48caa4SMike Looijmans i2c1 = &i2c1; 212d48caa4SMike Looijmans mmc0 = &sdhci0; 22*79ed06f2SMike Looijmans usbotg0 = &usb0; 232d48caa4SMike Looijmans }; 242d48caa4SMike Looijmans 25cc7978beSMichal Simek memory@0 { 262d48caa4SMike Looijmans device_type = "memory"; 272d48caa4SMike Looijmans reg = <0x0 0x40000000>; 282d48caa4SMike Looijmans }; 292d48caa4SMike Looijmans 302d48caa4SMike Looijmans chosen { 312d48caa4SMike Looijmans stdout-path = "serial0:115200n8"; 322d48caa4SMike Looijmans }; 332d48caa4SMike Looijmans}; 342d48caa4SMike Looijmans 352d48caa4SMike Looijmans&qspi { 362d48caa4SMike Looijmans u-boot,dm-pre-reloc; 372d48caa4SMike Looijmans status = "okay"; 382d48caa4SMike Looijmans is-dual = <0>; 392d48caa4SMike Looijmans num-cs = <1>; 402d48caa4SMike Looijmans flash@0 { 412d48caa4SMike Looijmans compatible = "st,m25p80", "n25q256a"; 422d48caa4SMike Looijmans m25p,fast-read; 432d48caa4SMike Looijmans reg = <0x0>; 442d48caa4SMike Looijmans spi-tx-bus-width = <1>; 452d48caa4SMike Looijmans spi-rx-bus-width = <4>; 462d48caa4SMike Looijmans spi-max-frequency = <100000000>; 472d48caa4SMike Looijmans #address-cells = <1>; 482d48caa4SMike Looijmans #size-cells = <1>; 492d48caa4SMike Looijmans partition@qspi-u-boot-spl { 502d48caa4SMike Looijmans label = "qspi-u-boot-spl"; 512d48caa4SMike Looijmans reg = <0x00000 0x10000>; 522d48caa4SMike Looijmans }; 532d48caa4SMike Looijmans partition@qspi-u-boot-img { 542d48caa4SMike Looijmans label = "qspi-u-boot-img"; 552d48caa4SMike Looijmans reg = <0x10000 0x60000>; 562d48caa4SMike Looijmans }; 572d48caa4SMike Looijmans partition@qspi-device-tree { 582d48caa4SMike Looijmans label = "qspi-device-tree"; 592d48caa4SMike Looijmans reg = <0x70000 0x10000>; 602d48caa4SMike Looijmans }; 612d48caa4SMike Looijmans partition@qspi-linux { 622d48caa4SMike Looijmans label = "qspi-linux"; 632d48caa4SMike Looijmans reg = <0x80000 0x400000>; 642d48caa4SMike Looijmans }; 652d48caa4SMike Looijmans partition@qspi-rootfs { 662d48caa4SMike Looijmans label = "qspi-rootfs"; 672d48caa4SMike Looijmans reg = <0x480000 0x1b80000>; 682d48caa4SMike Looijmans }; 692d48caa4SMike Looijmans }; 702d48caa4SMike Looijmans}; 712d48caa4SMike Looijmans 722d48caa4SMike Looijmans&i2c0 { 732d48caa4SMike Looijmans status = "okay"; 742d48caa4SMike Looijmans clock-frequency = <400000>; 752d48caa4SMike Looijmans}; 762d48caa4SMike Looijmans 772d48caa4SMike Looijmans&i2c1 { 782d48caa4SMike Looijmans status = "okay"; 792d48caa4SMike Looijmans clock-frequency = <400000>; 802d48caa4SMike Looijmans}; 812d48caa4SMike Looijmans 822d48caa4SMike Looijmans&clkc { 832d48caa4SMike Looijmans ps-clk-frequency = <33333333>; 842d48caa4SMike Looijmans}; 852d48caa4SMike Looijmans 862d48caa4SMike Looijmans&sdhci0 { 872d48caa4SMike Looijmans u-boot,dm-pre-reloc; 882d48caa4SMike Looijmans status = "okay"; 892d48caa4SMike Looijmans}; 902d48caa4SMike Looijmans 912d48caa4SMike Looijmans&uart0 { 922d48caa4SMike Looijmans u-boot,dm-pre-reloc; 932d48caa4SMike Looijmans status = "okay"; 942d48caa4SMike Looijmans}; 952d48caa4SMike Looijmans 962d48caa4SMike Looijmans&usb0 { 972d48caa4SMike Looijmans status = "okay"; 982d48caa4SMike Looijmans}; 99