1c2f6a472SAbhimanyu Saini/*
2c2f6a472SAbhimanyu Saini * Device Tree file for Freescale LS2080A RDB Board.
3c2f6a472SAbhimanyu Saini *
4c2f6a472SAbhimanyu Saini * Copyright (C) 2016-17, Freescale Semiconductor
5c2f6a472SAbhimanyu Saini *
6c2f6a472SAbhimanyu Saini * Abhimanyu Saini <abhimanyu.saini@nxp.com>
7c2f6a472SAbhimanyu Saini *
8c2f6a472SAbhimanyu Saini * This file is dual-licensed: you can use it either under the terms
9c2f6a472SAbhimanyu Saini * of the GPLv2 or the X11 license, at your option. Note that this dual
10c2f6a472SAbhimanyu Saini * licensing only applies to this file, and not this project as a
11c2f6a472SAbhimanyu Saini * whole.
12c2f6a472SAbhimanyu Saini *
13c2f6a472SAbhimanyu Saini *  a) This library is free software; you can redistribute it and/or
14c2f6a472SAbhimanyu Saini *     modify it under the terms of the GNU General Public License as
15c2f6a472SAbhimanyu Saini *     published by the Free Software Foundation; either version 2 of the
16c2f6a472SAbhimanyu Saini *     License, or (at your option) any later version.
17c2f6a472SAbhimanyu Saini *
18c2f6a472SAbhimanyu Saini *     This library is distributed in the hope that it will be useful,
19c2f6a472SAbhimanyu Saini *     but WITHOUT ANY WARRANTY; without even the implied warranty of
20c2f6a472SAbhimanyu Saini *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21c2f6a472SAbhimanyu Saini *     GNU General Public License for more details.
22c2f6a472SAbhimanyu Saini *
23c2f6a472SAbhimanyu Saini * Or, alternatively,
24c2f6a472SAbhimanyu Saini *
25c2f6a472SAbhimanyu Saini *  b) Permission is hereby granted, free of charge, to any person
26c2f6a472SAbhimanyu Saini *     obtaining a copy of this software and associated documentation
27c2f6a472SAbhimanyu Saini *     files (the "Software"), to deal in the Software without
28c2f6a472SAbhimanyu Saini *     restriction, including without limitation the rights to use,
29c2f6a472SAbhimanyu Saini *     copy, modify, merge, publish, distribute, sublicense, and/or
30c2f6a472SAbhimanyu Saini *     sell copies of the Software, and to permit persons to whom the
31c2f6a472SAbhimanyu Saini *     Software is furnished to do so, subject to the following
32c2f6a472SAbhimanyu Saini *     conditions:
33c2f6a472SAbhimanyu Saini *
34c2f6a472SAbhimanyu Saini *     The above copyright notice and this permission notice shall be
35c2f6a472SAbhimanyu Saini *     included in all copies or substantial portions of the Software.
36c2f6a472SAbhimanyu Saini *
37c2f6a472SAbhimanyu Saini *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
38c2f6a472SAbhimanyu Saini *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
39c2f6a472SAbhimanyu Saini *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
40c2f6a472SAbhimanyu Saini *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
41c2f6a472SAbhimanyu Saini *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
42c2f6a472SAbhimanyu Saini *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
43c2f6a472SAbhimanyu Saini *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
44c2f6a472SAbhimanyu Saini *     OTHER DEALINGS IN THE SOFTWARE.
45c2f6a472SAbhimanyu Saini */
46c2f6a472SAbhimanyu Saini
47c2f6a472SAbhimanyu Saini&esdhc {
48c2f6a472SAbhimanyu Saini	status = "okay";
49c2f6a472SAbhimanyu Saini};
50c2f6a472SAbhimanyu Saini
51c2f6a472SAbhimanyu Saini&ifc {
52c2f6a472SAbhimanyu Saini	status = "okay";
53c2f6a472SAbhimanyu Saini	#address-cells = <2>;
54c2f6a472SAbhimanyu Saini	#size-cells = <1>;
55c2f6a472SAbhimanyu Saini	ranges = <0x0 0x0 0x5 0x80000000 0x08000000
56c2f6a472SAbhimanyu Saini		  0x2 0x0 0x5 0x30000000 0x00010000
57c2f6a472SAbhimanyu Saini		  0x3 0x0 0x5 0x20000000 0x00010000>;
58c2f6a472SAbhimanyu Saini
59c2f6a472SAbhimanyu Saini	nor@0,0 {
60c2f6a472SAbhimanyu Saini		#address-cells = <1>;
61c2f6a472SAbhimanyu Saini		#size-cells = <1>;
62c2f6a472SAbhimanyu Saini		compatible = "cfi-flash";
63c2f6a472SAbhimanyu Saini		reg = <0x0 0x0 0x8000000>;
64c2f6a472SAbhimanyu Saini		bank-width = <2>;
65c2f6a472SAbhimanyu Saini		device-width = <1>;
66c2f6a472SAbhimanyu Saini	};
67c2f6a472SAbhimanyu Saini
68c2f6a472SAbhimanyu Saini	nand@2,0 {
69c2f6a472SAbhimanyu Saini	     compatible = "fsl,ifc-nand";
70c2f6a472SAbhimanyu Saini	     reg = <0x2 0x0 0x10000>;
71c2f6a472SAbhimanyu Saini	};
72c2f6a472SAbhimanyu Saini
73c2f6a472SAbhimanyu Saini	cpld@3,0 {
74c2f6a472SAbhimanyu Saini	     reg = <0x3 0x0 0x10000>;
75c2f6a472SAbhimanyu Saini	     compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
76c2f6a472SAbhimanyu Saini	};
77c2f6a472SAbhimanyu Saini
78c2f6a472SAbhimanyu Saini};
79c2f6a472SAbhimanyu Saini
80c2f6a472SAbhimanyu Saini&i2c0 {
81c2f6a472SAbhimanyu Saini	status = "okay";
82c2f6a472SAbhimanyu Saini	pca9547@75 {
83c2f6a472SAbhimanyu Saini		compatible = "nxp,pca9547";
84c2f6a472SAbhimanyu Saini		reg = <0x75>;
85c2f6a472SAbhimanyu Saini		#address-cells = <1>;
86c2f6a472SAbhimanyu Saini		#size-cells = <0>;
87c2f6a472SAbhimanyu Saini		i2c@1 {
88c2f6a472SAbhimanyu Saini			#address-cells = <1>;
89c2f6a472SAbhimanyu Saini			#size-cells = <0>;
90c2f6a472SAbhimanyu Saini			reg = <0x01>;
91c2f6a472SAbhimanyu Saini			rtc@68 {
92c2f6a472SAbhimanyu Saini				compatible = "dallas,ds3232";
93c2f6a472SAbhimanyu Saini				reg = <0x68>;
94c2f6a472SAbhimanyu Saini			};
95c2f6a472SAbhimanyu Saini		};
96c2f6a472SAbhimanyu Saini
97c2f6a472SAbhimanyu Saini		i2c@3 {
98c2f6a472SAbhimanyu Saini			#address-cells = <1>;
99c2f6a472SAbhimanyu Saini			#size-cells = <0>;
100c2f6a472SAbhimanyu Saini			reg = <0x3>;
101c2f6a472SAbhimanyu Saini
102c2f6a472SAbhimanyu Saini			adt7481@4c {
103c2f6a472SAbhimanyu Saini				compatible = "adi,adt7461";
104c2f6a472SAbhimanyu Saini				reg = <0x4c>;
105c2f6a472SAbhimanyu Saini			};
106c2f6a472SAbhimanyu Saini		};
107c2f6a472SAbhimanyu Saini	};
108c2f6a472SAbhimanyu Saini};
109c2f6a472SAbhimanyu Saini
110c2f6a472SAbhimanyu Saini&i2c1 {
111c2f6a472SAbhimanyu Saini	status = "disabled";
112c2f6a472SAbhimanyu Saini};
113c2f6a472SAbhimanyu Saini
114c2f6a472SAbhimanyu Saini&i2c2 {
115c2f6a472SAbhimanyu Saini	status = "disabled";
116c2f6a472SAbhimanyu Saini};
117c2f6a472SAbhimanyu Saini
118c2f6a472SAbhimanyu Saini&i2c3 {
119c2f6a472SAbhimanyu Saini	status = "disabled";
120c2f6a472SAbhimanyu Saini};
121c2f6a472SAbhimanyu Saini
122c2f6a472SAbhimanyu Saini&dspi {
123c2f6a472SAbhimanyu Saini	status = "okay";
124c2f6a472SAbhimanyu Saini	dflash0: n25q512a {
125c2f6a472SAbhimanyu Saini		#address-cells = <1>;
126c2f6a472SAbhimanyu Saini		#size-cells = <1>;
127c2f6a472SAbhimanyu Saini		compatible = "st,m25p80";
128c2f6a472SAbhimanyu Saini		spi-max-frequency = <3000000>;
129c2f6a472SAbhimanyu Saini		reg = <0>;
130c2f6a472SAbhimanyu Saini	};
131c2f6a472SAbhimanyu Saini};
132c2f6a472SAbhimanyu Saini
133c2f6a472SAbhimanyu Saini&qspi {
134c2f6a472SAbhimanyu Saini	status = "disabled";
135c2f6a472SAbhimanyu Saini};
136c2f6a472SAbhimanyu Saini
137c2f6a472SAbhimanyu Saini&sata0 {
138c2f6a472SAbhimanyu Saini	status = "okay";
139c2f6a472SAbhimanyu Saini};
140c2f6a472SAbhimanyu Saini
141c2f6a472SAbhimanyu Saini&sata1 {
142c2f6a472SAbhimanyu Saini	status = "okay";
143c2f6a472SAbhimanyu Saini};
144c2f6a472SAbhimanyu Saini
145c2f6a472SAbhimanyu Saini&usb0 {
146c2f6a472SAbhimanyu Saini	status = "okay";
147c2f6a472SAbhimanyu Saini};
148c2f6a472SAbhimanyu Saini
149c2f6a472SAbhimanyu Saini&usb1 {
150c2f6a472SAbhimanyu Saini	status = "okay";
151c2f6a472SAbhimanyu Saini};
152