1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for NXP LS1028A RDB Board.
7 * Harninder Rai <harninder.rai@nxp.com>
12 #include "fsl-ls1028a.dtsi"
15 model = "LS1028A RDB Board";
16 compatible = "fsl,ls1028a-rdb", "fsl,ls1028a";
28 stdout-path = "serial0:115200n8";
32 device_type = "memory";
33 reg = <0x0 0x80000000 0x1 0x0000000>;
36 sys_mclk: clock-mclk {
37 compatible = "fixed-clock";
39 clock-frequency = <25000000>;
42 reg_1p8v: regulator-1p8v {
43 compatible = "regulator-fixed";
44 regulator-name = "1P8V";
45 regulator-min-microvolt = <1800000>;
46 regulator-max-microvolt = <1800000>;
50 sb_3v3: regulator-sb3v3 {
51 compatible = "regulator-fixed";
52 regulator-name = "3v3_vbus";
53 regulator-min-microvolt = <3300000>;
54 regulator-max-microvolt = <3300000>;
60 compatible = "simple-audio-card";
61 simple-audio-card,format = "i2s";
62 simple-audio-card,widgets =
63 "Microphone", "Microphone Jack",
64 "Headphone", "Headphone Jack",
65 "Speaker", "Speaker Ext",
66 "Line", "Line In Jack";
67 simple-audio-card,routing =
68 "MIC_IN", "Microphone Jack",
69 "Microphone Jack", "Mic Bias",
70 "LINE_IN", "Line In Jack",
71 "Headphone Jack", "HP_OUT",
72 "Speaker Ext", "LINE_OUT";
74 simple-audio-card,cpu {
80 simple-audio-card,codec {
81 sound-dai = <&sgtl5000>;
84 system-clock-frequency = <25000000>;
93 max-bitrate = <5000000>;
101 max-bitrate = <5000000>;
123 mt35xu02g0: flash@0 {
124 compatible = "jedec,spi-nor";
125 #address-cells = <1>;
127 spi-max-frequency = <50000000>;
128 /* The following setting enables 1-1-8 (CMD-ADDR-DATA) mode */
129 spi-rx-bus-width = <8>; /* 8 SPI Rx lines */
130 spi-tx-bus-width = <1>; /* 1 SPI Tx line */
139 compatible = "nxp,pca9847";
141 #address-cells = <1>;
145 #address-cells = <1>;
149 sgtl5000: audio-codec@a {
150 #sound-dai-cells = <0>;
151 compatible = "fsl,sgtl5000";
153 VDDA-supply = <®_1p8v>;
154 VDDIO-supply = <®_1p8v>;
155 clocks = <&sys_mclk>;
161 #address-cells = <1>;
166 compatible = "ti,ina220";
168 shunt-resistor = <500>;
173 #address-cells = <1>;
177 temperature-sensor@4c {
178 compatible = "nxp,sa56004";
180 vcc-supply = <&sb_3v3>;
184 compatible = "nxp,pcf2129";
200 /* VSC8514 QSGMII quad PHY */
201 qsgmii_phy0: ethernet-phy@10 {
205 qsgmii_phy1: ethernet-phy@11 {
209 qsgmii_phy2: ethernet-phy@12 {
213 qsgmii_phy3: ethernet-phy@13 {
219 phy-handle = <&sgmii_phy0>;
220 phy-connection-type = "sgmii";
221 managed = "in-band-status";
225 #address-cells = <1>;
227 sgmii_phy0: ethernet-phy@2 {
243 managed = "in-band-status";
244 phy-handle = <&qsgmii_phy0>;
251 managed = "in-band-status";
252 phy-handle = <&qsgmii_phy1>;
259 managed = "in-band-status";
260 phy-handle = <&qsgmii_phy2>;
267 managed = "in-band-status";
268 phy-handle = <&qsgmii_phy3>;
274 ethernet = <&enetc_port2>;