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