Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0+ OR X11
      2 /*
      3  * NXP ls1088a QDS board device tree source
      4  *
      5  * Copyright 2017 NXP
      6  */
      7 
      8 /dts-v1/;
      9 
     10 #include "fsl-ls1088a.dtsi"
     11 
     12 / {
     13 	model = "NXP Layerscape 1088a QDS Board";
     14 	compatible = "fsl,ls1088a-qds", "fsl,ls1088a";
     15 	aliases {
     16 		spi0 = &qspi;
     17 		spi1 = &dspi;
     18 	};
     19 };
     20 
     21 &ifc {
     22 	#address-cells = <2>;
     23 	#size-cells = <1>;
     24 	/* NOR, NAND Flashes and FPGA on board */
     25 	ranges = <0 0 0x5 0x80000000 0x08000000
     26 			2 0 0x5 0x30000000 0x00010000
     27 			3 0 0x5 0x20000000 0x00010000>;
     28 	status = "okay";
     29 
     30 	nor@0,0 {
     31 		#address-cells = <1>;
     32 		#size-cells = <1>;
     33 		compatible = "cfi-flash";
     34 		reg = <0x0 0x0 0x8000000>;
     35 		bank-width = <2>;
     36 		device-width = <1>;
     37 	};
     38 
     39 	nand@2,0 {
     40 		compatible = "fsl,ifc-nand";
     41 		#address-cells = <1>;
     42 		#size-cells = <1>;
     43 		reg = <0x1 0x0 0x10000>;
     44 	};
     45 
     46 	fpga: board-control@3,0 {
     47 		#address-cells = <1>;
     48 		#size-cells = <1>;
     49 		compatible = "simple-bus", "fsl,ls1088aqds-fpga",
     50 				"fsl,fpga-qixis";
     51 		reg = <0x2 0x0 0x0000100>;
     52 		bank-width = <1>;
     53 		device-width = <1>;
     54 		ranges = <0 2 0 0x100>;
     55 	};
     56 };
     57 
     58 &dspi {
     59 	bus-num = <0>;
     60 	status = "okay";
     61 
     62 	dflash0: n25q128a {
     63 		#address-cells = <1>;
     64 		#size-cells = <1>;
     65 		compatible = "spi-flash";
     66 		reg = <0>;
     67 		spi-max-frequency = <1000000>; /* input clock */
     68 	};
     69 
     70 	dflash1: sst25wf040b {
     71 		#address-cells = <1>;
     72 		#size-cells = <1>;
     73 		compatible = "spi-flash";
     74 		spi-max-frequency = <3500000>;
     75 		reg = <1>;
     76 	};
     77 
     78 	dflash2: en25s64 {
     79 		#address-cells = <1>;
     80 		#size-cells = <1>;
     81 		compatible = "spi-flash";
     82 		spi-max-frequency = <3500000>;
     83 		reg = <2>;
     84 	};
     85 };
     86 
     87 &qspi {
     88 	bus-num = <0>;
     89 	status = "okay";
     90 
     91 	qflash0: s25fs512s@0 {
     92 		#address-cells = <1>;
     93 		#size-cells = <1>;
     94 		compatible = "spi-flash";
     95 		spi-max-frequency = <50000000>;
     96 		reg = <0>;
     97 	};
     98 
     99 	qflash1: s25fs512s@1 {
    100 		#address-cells = <1>;
    101 		#size-cells = <1>;
    102 		compatible = "spi-flash";
    103 		spi-max-frequency = <50000000>;
    104 		reg = <1>;
    105 	 };
    106 };
    107