Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / freescale / fsl-lx2160a-qds.dts
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 //
3 // Device Tree file for LX2160AQDS
4 //
5 // Copyright 2018 NXP
6
7 /dts-v1/;
8
9 #include "fsl-lx2160a.dtsi"
10
11 / {
12         model = "NXP Layerscape LX2160AQDS";
13         compatible = "fsl,lx2160a-qds", "fsl,lx2160a";
14
15         aliases {
16                 crypto = &crypto;
17                 mmc0 = &esdhc0;
18                 mmc1 = &esdhc1;
19                 serial0 = &uart0;
20         };
21
22         chosen {
23                 stdout-path = "serial0:115200n8";
24         };
25
26         sb_3v3: regulator-sb3v3 {
27                 compatible = "regulator-fixed";
28                 regulator-name = "MC34717-3.3VSB";
29                 regulator-min-microvolt = <3300000>;
30                 regulator-max-microvolt = <3300000>;
31                 regulator-boot-on;
32                 regulator-always-on;
33         };
34 };
35
36 &can0 {
37         status = "okay";
38 };
39
40 &can1 {
41         status = "okay";
42 };
43
44 &crypto {
45         status = "okay";
46 };
47
48 &dspi0 {
49         status = "okay";
50
51         dflash0: flash@0 {
52                 #address-cells = <1>;
53                 #size-cells = <1>;
54                 compatible = "jedec,spi-nor";
55                 reg = <0>;
56                 spi-max-frequency = <1000000>;
57         };
58 };
59
60 &dspi1 {
61         status = "okay";
62
63         dflash1: flash@0 {
64                 #address-cells = <1>;
65                 #size-cells = <1>;
66                 compatible = "jedec,spi-nor";
67                 reg = <0>;
68                 spi-max-frequency = <1000000>;
69         };
70 };
71
72 &dspi2 {
73         status = "okay";
74
75         dflash2: flash@0 {
76                 #address-cells = <1>;
77                 #size-cells = <1>;
78                 compatible = "jedec,spi-nor";
79                 reg = <0>;
80                 spi-max-frequency = <1000000>;
81         };
82 };
83
84 &esdhc0 {
85         status = "okay";
86 };
87
88 &esdhc1 {
89         status = "okay";
90 };
91
92 &fspi {
93         status = "okay";
94
95         mt35xu512aba0: flash@0 {
96                 #address-cells = <1>;
97                 #size-cells = <1>;
98                 compatible = "jedec,spi-nor";
99                 m25p,fast-read;
100                 spi-max-frequency = <50000000>;
101                 reg = <0>;
102                 spi-rx-bus-width = <8>;
103                 spi-tx-bus-width = <8>;
104         };
105 };
106
107 &i2c0 {
108         status = "okay";
109
110         i2c-mux@77 {
111                 compatible = "nxp,pca9547";
112                 reg = <0x77>;
113                 #address-cells = <1>;
114                 #size-cells = <0>;
115
116                 i2c@2 {
117                         #address-cells = <1>;
118                         #size-cells = <0>;
119                         reg = <0x2>;
120
121                         power-monitor@40 {
122                                 compatible = "ti,ina220";
123                                 reg = <0x40>;
124                                 shunt-resistor = <500>;
125                         };
126
127                         power-monitor@41 {
128                                 compatible = "ti,ina220";
129                                 reg = <0x41>;
130                                 shunt-resistor = <1000>;
131                         };
132                 };
133
134                 i2c@3 {
135                         #address-cells = <1>;
136                         #size-cells = <0>;
137                         reg = <0x3>;
138
139                         temperature-sensor@4c {
140                                 compatible = "nxp,sa56004";
141                                 reg = <0x4c>;
142                                 vcc-supply = <&sb_3v3>;
143                         };
144
145                         temperature-sensor@4d {
146                                 compatible = "nxp,sa56004";
147                                 reg = <0x4d>;
148                                 vcc-supply = <&sb_3v3>;
149                         };
150
151                         rtc@51 {
152                                 compatible = "nxp,pcf2129";
153                                 reg = <0x51>;
154                         };
155                 };
156         };
157 };
158
159 &sata0 {
160         status = "okay";
161 };
162
163 &sata1 {
164         status = "okay";
165 };
166
167 &sata2 {
168         status = "okay";
169 };
170
171 &sata3 {
172         status = "okay";
173 };
174
175 &uart0 {
176         status = "okay";
177 };
178
179 &uart1 {
180         status = "okay";
181 };
182
183 &usb0 {
184         status = "okay";
185 };
186
187 &usb1 {
188         status = "okay";
189 };