1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 // Device Tree file for LX2162AQDS
9 #include "fsl-lx2160a.dtsi"
12 model = "NXP Layerscape LX2162AQDS";
13 compatible = "fsl,lx2162a-qds", "fsl,lx2160a";
21 stdout-path = "serial0:115200n8";
24 sb_3v3: regulator-sb3v3 {
25 compatible = "regulator-fixed";
26 regulator-name = "LTM4619-3.3VSB";
27 regulator-min-microvolt = <3300000>;
28 regulator-max-microvolt = <3300000>;
32 compatible = "mdio-mux-multiplexer";
33 mux-controls = <&mux 0>;
34 mdio-parent-bus = <&emdio1>;
38 mdio@0 { /* On-board RTL8211F PHY #1 RGMII1 */
43 rgmii_phy1: ethernet-phy@1 {
44 compatible = "ethernet-phy-id001c.c916";
50 mdio@8 { /* On-board RTL8211F PHY #2 RGMII2 */
55 rgmii_phy2: ethernet-phy@2 {
56 compatible = "ethernet-phy-id001c.c916";
62 mdio@18 { /* Slot #1 */
68 mdio@19 { /* Slot #2 */
74 mdio@1a { /* Slot #3 */
80 mdio@1b { /* Slot #4 */
86 mdio@1c { /* Slot #5 */
92 mdio@1d { /* Slot #6 */
98 mdio@1e { /* Slot #7 */
100 #address-cells = <1>;
104 mdio@1f { /* Slot #8 */
106 #address-cells = <1>;
112 compatible = "mdio-mux-multiplexer";
113 mux-controls = <&mux 1>;
114 mdio-parent-bus = <&emdio2>;
118 mdio@0 { /* Slot #1 (secondary EMI) */
120 #address-cells = <1>;
124 mdio@1 { /* Slot #2 (secondary EMI) */
126 #address-cells = <1>;
130 mdio@2 { /* Slot #3 (secondary EMI) */
132 #address-cells = <1>;
136 mdio@3 { /* Slot #4 (secondary EMI) */
138 #address-cells = <1>;
142 mdio@4 { /* Slot #5 (secondary EMI) */
144 #address-cells = <1>;
148 mdio@5 { /* Slot #6 (secondary EMI) */
150 #address-cells = <1>;
154 mdio@6 { /* Slot #7 (secondary EMI) */
156 #address-cells = <1>;
160 mdio@7 { /* Slot #8 (secondary EMI) */
162 #address-cells = <1>;
173 phy-handle = <&rgmii_phy1>;
174 phy-connection-type = "rgmii-id";
178 phy-handle = <&rgmii_phy2>;
179 phy-connection-type = "rgmii-id";
186 #address-cells = <1>;
188 compatible = "jedec,spi-nor";
190 spi-max-frequency = <1000000>;
198 #address-cells = <1>;
200 compatible = "jedec,spi-nor";
202 spi-max-frequency = <1000000>;
210 #address-cells = <1>;
212 compatible = "jedec,spi-nor";
214 spi-max-frequency = <1000000>;
237 mt35xu512aba0: flash@0 {
238 #address-cells = <1>;
240 compatible = "jedec,spi-nor";
242 spi-max-frequency = <50000000>;
244 spi-rx-bus-width = <8>;
245 spi-tx-bus-width = <8>;
253 compatible = "fsl,lx2160aqds-fpga", "fsl,fpga-qixis-i2c",
257 mux: mux-controller {
258 compatible = "reg-mux";
259 #mux-control-cells = <1>;
260 mux-reg-masks = <0x54 0xf8>, /* 0: reg 0x54, bits 7:3 */
261 <0x54 0x07>; /* 1: reg 0x54, bit 2:0 */
266 compatible = "nxp,pca9547";
268 #address-cells = <1>;
272 #address-cells = <1>;
277 compatible = "ti,ina220";
279 shunt-resistor = <500>;
283 compatible = "ti,ina220";
285 shunt-resistor = <1000>;
290 #address-cells = <1>;
294 temperature-sensor@4c {
295 compatible = "nxp,sa56004";
297 vcc-supply = <&sb_3v3>;
301 compatible = "nxp,pcf2129";