1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for NXP LS1028A RDB Board.
5 * Copyright 2018-2021 NXP
7 * Harninder Rai <harninder.rai@nxp.com>
12 #include "fsl-ls1028a.dtsi"
15 model = "LS1028A RDB Board";
16 compatible = "fsl,ls1028a-rdb", "fsl,ls1028a";
26 ethernet0 = &enetc_port0;
27 ethernet1 = &enetc_port2;
28 ethernet2 = &mscc_felix_port0;
29 ethernet3 = &mscc_felix_port1;
30 ethernet4 = &mscc_felix_port2;
31 ethernet5 = &mscc_felix_port3;
32 ethernet6 = &mscc_felix_port4;
33 ethernet7 = &mscc_felix_port5;
34 ethernet8 = &enetc_port3;
38 stdout-path = "serial0:115200n8";
42 device_type = "memory";
43 reg = <0x0 0x80000000 0x1 0x0000000>;
46 sys_mclk: clock-mclk {
47 compatible = "fixed-clock";
49 clock-frequency = <25000000>;
52 reg_1p8v: regulator-1p8v {
53 compatible = "regulator-fixed";
54 regulator-name = "1P8V";
55 regulator-min-microvolt = <1800000>;
56 regulator-max-microvolt = <1800000>;
60 sb_3v3: regulator-sb3v3 {
61 compatible = "regulator-fixed";
62 regulator-name = "3v3_vbus";
63 regulator-min-microvolt = <3300000>;
64 regulator-max-microvolt = <3300000>;
70 compatible = "simple-audio-card";
71 simple-audio-card,format = "i2s";
72 simple-audio-card,widgets =
73 "Microphone", "Microphone Jack",
74 "Headphone", "Headphone Jack",
75 "Speaker", "Speaker Ext",
76 "Line", "Line In Jack";
77 simple-audio-card,routing =
78 "MIC_IN", "Microphone Jack",
79 "Microphone Jack", "Mic Bias",
80 "LINE_IN", "Line In Jack",
81 "Headphone Jack", "HP_OUT",
82 "Speaker Ext", "LINE_OUT";
84 simple-audio-card,cpu {
90 simple-audio-card,codec {
91 sound-dai = <&sgtl5000>;
94 system-clock-frequency = <25000000>;
103 max-bitrate = <5000000>;
111 max-bitrate = <5000000>;
124 sgmii_phy0: ethernet-phy@2 {
128 /* VSC8514 QSGMII quad PHY */
129 qsgmii_phy0: ethernet-phy@10 {
133 qsgmii_phy1: ethernet-phy@11 {
137 qsgmii_phy2: ethernet-phy@12 {
141 qsgmii_phy3: ethernet-phy@13 {
147 phy-handle = <&sgmii_phy0>;
149 managed = "in-band-status";
179 mt35xu02g0: flash@0 {
180 compatible = "jedec,spi-nor";
181 #address-cells = <1>;
183 spi-max-frequency = <50000000>;
184 /* The following setting enables 1-1-8 (CMD-ADDR-DATA) mode */
185 spi-rx-bus-width = <8>; /* 8 SPI Rx lines */
186 spi-tx-bus-width = <1>; /* 1 SPI Tx line */
199 compatible = "nxp,pca9847";
201 #address-cells = <1>;
205 #address-cells = <1>;
209 sgtl5000: audio-codec@a {
210 #sound-dai-cells = <0>;
211 compatible = "fsl,sgtl5000";
213 VDDA-supply = <®_1p8v>;
214 VDDIO-supply = <®_1p8v>;
215 clocks = <&sys_mclk>;
221 #address-cells = <1>;
226 compatible = "ti,ina220";
228 shunt-resistor = <500>;
233 #address-cells = <1>;
237 temperature-sensor@4c {
238 compatible = "nxp,sa56004";
240 vcc-supply = <&sb_3v3>;
244 compatible = "nxp,pcf2129";
257 managed = "in-band-status";
258 phy-handle = <&qsgmii_phy0>;
265 managed = "in-band-status";
266 phy-handle = <&qsgmii_phy1>;
273 managed = "in-band-status";
274 phy-handle = <&qsgmii_phy2>;
281 managed = "in-band-status";
282 phy-handle = <&qsgmii_phy3>;