xref: /linux/arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi (revision 73d582606a8b1c26db9ad52ad38fe8ba3fcf1ae5)
17a2aeb91SLi Yang// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2c2f6a472SAbhimanyu Saini/*
3c2f6a472SAbhimanyu Saini * Device Tree file for Freescale LS2080A RDB Board.
4c2f6a472SAbhimanyu Saini *
58637f58bSLi Yang * Copyright 2016 Freescale Semiconductor, Inc.
68637f58bSLi Yang * Copyright 2017 NXP
7c2f6a472SAbhimanyu Saini *
8c2f6a472SAbhimanyu Saini * Abhimanyu Saini <abhimanyu.saini@nxp.com>
9c2f6a472SAbhimanyu Saini *
10c2f6a472SAbhimanyu Saini */
11c2f6a472SAbhimanyu Saini
12c2f6a472SAbhimanyu Saini&esdhc {
13c2f6a472SAbhimanyu Saini	status = "okay";
14c2f6a472SAbhimanyu Saini};
15c2f6a472SAbhimanyu Saini
16c2f6a472SAbhimanyu Saini&ifc {
17c2f6a472SAbhimanyu Saini	status = "okay";
18c2f6a472SAbhimanyu Saini	#address-cells = <2>;
19c2f6a472SAbhimanyu Saini	#size-cells = <1>;
20c2f6a472SAbhimanyu Saini	ranges = <0x0 0x0 0x5 0x80000000 0x08000000
21c2f6a472SAbhimanyu Saini		  0x2 0x0 0x5 0x30000000 0x00010000
22c2f6a472SAbhimanyu Saini		  0x3 0x0 0x5 0x20000000 0x00010000>;
23c2f6a472SAbhimanyu Saini
24c2f6a472SAbhimanyu Saini	nor@0,0 {
25c2f6a472SAbhimanyu Saini		#address-cells = <1>;
26c2f6a472SAbhimanyu Saini		#size-cells = <1>;
27c2f6a472SAbhimanyu Saini		compatible = "cfi-flash";
28c2f6a472SAbhimanyu Saini		reg = <0x0 0x0 0x8000000>;
29c2f6a472SAbhimanyu Saini		bank-width = <2>;
30c2f6a472SAbhimanyu Saini		device-width = <1>;
31c2f6a472SAbhimanyu Saini	};
32c2f6a472SAbhimanyu Saini
33c2f6a472SAbhimanyu Saini	nand@2,0 {
34c2f6a472SAbhimanyu Saini	     compatible = "fsl,ifc-nand";
35c2f6a472SAbhimanyu Saini	     reg = <0x2 0x0 0x10000>;
36c2f6a472SAbhimanyu Saini	};
37c2f6a472SAbhimanyu Saini
38c2f6a472SAbhimanyu Saini	cpld@3,0 {
39c2f6a472SAbhimanyu Saini	     reg = <0x3 0x0 0x10000>;
40c2f6a472SAbhimanyu Saini	     compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
41c2f6a472SAbhimanyu Saini	};
42c2f6a472SAbhimanyu Saini
43c2f6a472SAbhimanyu Saini};
44c2f6a472SAbhimanyu Saini
45c2f6a472SAbhimanyu Saini&i2c0 {
46c2f6a472SAbhimanyu Saini	status = "okay";
47c2f6a472SAbhimanyu Saini	pca9547@75 {
48c2f6a472SAbhimanyu Saini		compatible = "nxp,pca9547";
49c2f6a472SAbhimanyu Saini		reg = <0x75>;
50c2f6a472SAbhimanyu Saini		#address-cells = <1>;
51c2f6a472SAbhimanyu Saini		#size-cells = <0>;
52c2f6a472SAbhimanyu Saini		i2c@1 {
53c2f6a472SAbhimanyu Saini			#address-cells = <1>;
54c2f6a472SAbhimanyu Saini			#size-cells = <0>;
55c2f6a472SAbhimanyu Saini			reg = <0x01>;
56c2f6a472SAbhimanyu Saini			rtc@68 {
57c2f6a472SAbhimanyu Saini				compatible = "dallas,ds3232";
58c2f6a472SAbhimanyu Saini				reg = <0x68>;
59c2f6a472SAbhimanyu Saini			};
60c2f6a472SAbhimanyu Saini		};
61c2f6a472SAbhimanyu Saini
621e333007SYuantian Tang		i2c@2 {
631e333007SYuantian Tang			#address-cells = <1>;
641e333007SYuantian Tang			#size-cells = <0>;
651e333007SYuantian Tang			reg = <0x02>;
661e333007SYuantian Tang
671e333007SYuantian Tang			ina220@40 {
681e333007SYuantian Tang				compatible = "ti,ina220";
691e333007SYuantian Tang				reg = <0x40>;
701e333007SYuantian Tang				shunt-resistor = <500>;
711e333007SYuantian Tang			};
721e333007SYuantian Tang		};
731e333007SYuantian Tang
74c2f6a472SAbhimanyu Saini		i2c@3 {
75c2f6a472SAbhimanyu Saini			#address-cells = <1>;
76c2f6a472SAbhimanyu Saini			#size-cells = <0>;
77c2f6a472SAbhimanyu Saini			reg = <0x3>;
78c2f6a472SAbhimanyu Saini
79c2f6a472SAbhimanyu Saini			adt7481@4c {
80c2f6a472SAbhimanyu Saini				compatible = "adi,adt7461";
81c2f6a472SAbhimanyu Saini				reg = <0x4c>;
82c2f6a472SAbhimanyu Saini			};
83c2f6a472SAbhimanyu Saini		};
84c2f6a472SAbhimanyu Saini	};
85c2f6a472SAbhimanyu Saini};
86c2f6a472SAbhimanyu Saini
87c2f6a472SAbhimanyu Saini&i2c1 {
88c2f6a472SAbhimanyu Saini	status = "disabled";
89c2f6a472SAbhimanyu Saini};
90c2f6a472SAbhimanyu Saini
91c2f6a472SAbhimanyu Saini&i2c2 {
92c2f6a472SAbhimanyu Saini	status = "disabled";
93c2f6a472SAbhimanyu Saini};
94c2f6a472SAbhimanyu Saini
95c2f6a472SAbhimanyu Saini&i2c3 {
96c2f6a472SAbhimanyu Saini	status = "disabled";
97c2f6a472SAbhimanyu Saini};
98c2f6a472SAbhimanyu Saini
99c2f6a472SAbhimanyu Saini&dspi {
100c2f6a472SAbhimanyu Saini	status = "okay";
101c326ff59SFabio Estevam	dflash0: n25q512a@0 {
102c2f6a472SAbhimanyu Saini		#address-cells = <1>;
103c2f6a472SAbhimanyu Saini		#size-cells = <1>;
104c2f6a472SAbhimanyu Saini		compatible = "st,m25p80";
105c2f6a472SAbhimanyu Saini		spi-max-frequency = <3000000>;
106c2f6a472SAbhimanyu Saini		reg = <0>;
107c2f6a472SAbhimanyu Saini	};
108c2f6a472SAbhimanyu Saini};
109c2f6a472SAbhimanyu Saini
110c2f6a472SAbhimanyu Saini&qspi {
111*73d58260SKuldeep Singh	status = "okay";
112*73d58260SKuldeep Singh
113*73d58260SKuldeep Singh	s25fs512s0: flash@0 {
114*73d58260SKuldeep Singh		#address-cells = <1>;
115*73d58260SKuldeep Singh		#size-cells = <1>;
116*73d58260SKuldeep Singh		compatible = "jedec,spi-nor";
117*73d58260SKuldeep Singh		spi-max-frequency = <50000000>;
118*73d58260SKuldeep Singh		reg = <0>;
119*73d58260SKuldeep Singh	};
120c2f6a472SAbhimanyu Saini};
121c2f6a472SAbhimanyu Saini
122c2f6a472SAbhimanyu Saini&sata0 {
123c2f6a472SAbhimanyu Saini	status = "okay";
124c2f6a472SAbhimanyu Saini};
125c2f6a472SAbhimanyu Saini
126c2f6a472SAbhimanyu Saini&sata1 {
127c2f6a472SAbhimanyu Saini	status = "okay";
128c2f6a472SAbhimanyu Saini};
129c2f6a472SAbhimanyu Saini
130c2f6a472SAbhimanyu Saini&usb0 {
131c2f6a472SAbhimanyu Saini	status = "okay";
132c2f6a472SAbhimanyu Saini};
133c2f6a472SAbhimanyu Saini
134c2f6a472SAbhimanyu Saini&usb1 {
135c2f6a472SAbhimanyu Saini	status = "okay";
136c2f6a472SAbhimanyu Saini};
137