xref: /rk3399_rockchip-uboot/arch/arm/dts/zynq-topic-miami.dts (revision 4f66e09bb9fbc47b73f67c3cc08ee2663e8fcdb1)
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