1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 // Device Tree file for LX2160AQDS
9 #include "fsl-lx2160a.dtsi"
12 model = "NXP Layerscape LX2160AQDS";
13 compatible = "fsl,lx2160a-qds", "fsl,lx2160a";
23 stdout-path = "serial0:115200n8";
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>;
36 compatible = "mdio-mux-multiplexer";
37 mux-controls = <&mux 0>;
38 mdio-parent-bus = <&emdio1>;
42 mdio@0 { /* On-board PHY #1 RGMI1*/
48 mdio@8 { /* On-board PHY #2 RGMI2*/
54 mdio@18 { /* Slot #1 */
60 mdio@19 { /* Slot #2 */
66 mdio@1a { /* Slot #3 */
72 mdio@1b { /* Slot #4 */
78 mdio@1c { /* Slot #5 */
84 mdio@1d { /* Slot #6 */
90 mdio@1e { /* Slot #7 */
96 mdio@1f { /* Slot #8 */
104 compatible = "mdio-mux-multiplexer";
105 mux-controls = <&mux 1>;
106 mdio-parent-bus = <&emdio2>;
107 #address-cells = <1>;
110 mdio@0 { /* Slot #1 (secondary EMI) */
112 #address-cells = <1>;
116 mdio@1 { /* Slot #2 (secondary EMI) */
118 #address-cells = <1>;
122 mdio@2 { /* Slot #3 (secondary EMI) */
124 #address-cells = <1>;
128 mdio@3 { /* Slot #4 (secondary EMI) */
130 #address-cells = <1>;
134 mdio@4 { /* Slot #5 (secondary EMI) */
136 #address-cells = <1>;
140 mdio@5 { /* Slot #6 (secondary EMI) */
142 #address-cells = <1>;
146 mdio@6 { /* Slot #7 (secondary EMI) */
148 #address-cells = <1>;
152 mdio@7 { /* Slot #8 (secondary EMI) */
154 #address-cells = <1>;
176 #address-cells = <1>;
178 compatible = "jedec,spi-nor";
180 spi-max-frequency = <1000000>;
188 #address-cells = <1>;
190 compatible = "jedec,spi-nor";
192 spi-max-frequency = <1000000>;
200 #address-cells = <1>;
202 compatible = "jedec,spi-nor";
204 spi-max-frequency = <1000000>;
227 mt35xu512aba0: flash@0 {
228 #address-cells = <1>;
230 compatible = "jedec,spi-nor";
232 spi-max-frequency = <50000000>;
234 spi-rx-bus-width = <8>;
235 spi-tx-bus-width = <8>;
243 compatible = "fsl,lx2160aqds-fpga", "fsl,fpga-qixis-i2c",
247 mux: mux-controller {
248 compatible = "reg-mux";
249 #mux-control-cells = <1>;
250 mux-reg-masks = <0x54 0xf8>, /* 0: reg 0x54, bits 7:3 */
251 <0x54 0x07>; /* 1: reg 0x54, bit 2:0 */
256 compatible = "nxp,pca9547";
258 #address-cells = <1>;
262 #address-cells = <1>;
267 compatible = "ti,ina220";
269 shunt-resistor = <500>;
273 compatible = "ti,ina220";
275 shunt-resistor = <1000>;
280 #address-cells = <1>;
284 temperature-sensor@4c {
285 compatible = "nxp,sa56004";
287 vcc-supply = <&sb_3v3>;
290 temperature-sensor@4d {
291 compatible = "nxp,sa56004";
293 vcc-supply = <&sb_3v3>;
297 compatible = "nxp,pcf2129";