1// SPDX-License-Identifier: GPL-2.0+ OR X11
2/*
3 * Copyright 2016 Freescale Semiconductor
4 */
5
6/include/ "fsl-ls1012a.dtsi"
7
8/ {
9	model = "LS1012A QDS Board";
10	aliases {
11		spi0 = &qspi;
12		spi1 = &dspi0;
13	};
14};
15
16&dspi0 {
17	bus-num = <0>;
18	status = "okay";
19
20	dflash0: n25q128a {
21		#address-cells = <1>;
22		#size-cells = <1>;
23		compatible = "spi-flash";
24		reg = <0>;
25		spi-max-frequency = <1000000>; /* input clock */
26	};
27
28	dflash1: sst25wf040b {
29		#address-cells = <1>;
30		#size-cells = <1>;
31		compatible = "spi-flash";
32		spi-max-frequency = <3500000>;
33		reg = <1>;
34	};
35
36	dflash2: en25s64 {
37		#address-cells = <1>;
38		#size-cells = <1>;
39		compatible = "spi-flash";
40		spi-max-frequency = <3500000>;
41		reg = <2>;
42	};
43};
44
45&qspi {
46	bus-num = <0>;
47	status = "okay";
48
49	qflash0: s25fl128s@0 {
50		#address-cells = <1>;
51		#size-cells = <1>;
52		compatible = "spi-flash";
53		spi-max-frequency = <20000000>;
54		reg = <0>;
55	};
56};
57
58&i2c0 {
59	status = "okay";
60	pca9547@77 {
61		compatible = "philips,pca9547";
62		reg = <0x77>;
63		#address-cells = <1>;
64		#size-cells = <0>;
65
66		i2c@0 {
67			#address-cells = <1>;
68			#size-cells = <0>;
69			reg = <0x0>;
70
71			rtc@68 {
72				compatible = "dallas,ds3232";
73				reg = <0x68>;
74				/* IRQ10_B */
75				interrupts = <0 150 0x4>;
76			};
77		};
78
79		i2c@2 {
80			#address-cells = <1>;
81			#size-cells = <0>;
82			reg = <0x2>;
83
84			ina220@40 {
85				compatible = "ti,ina220";
86				reg = <0x40>;
87				shunt-resistor = <1000>;
88			};
89
90			ina220@41 {
91				compatible = "ti,ina220";
92				reg = <0x41>;
93				shunt-resistor = <1000>;
94			};
95		};
96
97		i2c@3 {
98			#address-cells = <1>;
99			#size-cells = <0>;
100			reg = <0x3>;
101
102			eeprom@56 {
103				compatible = "at24,24c512";
104				reg = <0x56>;
105			};
106
107			eeprom@57 {
108				compatible = "at24,24c512";
109				reg = <0x57>;
110			};
111
112			adt7461a@4c {
113				compatible = "adt7461a";
114				reg = <0x4c>;
115			};
116		};
117	};
118};
119
120&duart0 {
121	status = "okay";
122};
123
124&usb0 {
125	status = "okay";
126	phy_type = "ulpi";
127};
128
129&sata {
130	status = "okay";
131};
132