18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT) 28c2ecf20Sopenharmony_ci// 38c2ecf20Sopenharmony_ci// Device Tree file for LX2160ARDB 48c2ecf20Sopenharmony_ci// 58c2ecf20Sopenharmony_ci// Copyright 2018 NXP 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/dts-v1/; 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#include "fsl-lx2160a.dtsi" 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci/ { 128c2ecf20Sopenharmony_ci model = "NXP Layerscape LX2160ARDB"; 138c2ecf20Sopenharmony_ci compatible = "fsl,lx2160a-rdb", "fsl,lx2160a"; 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci aliases { 168c2ecf20Sopenharmony_ci crypto = &crypto; 178c2ecf20Sopenharmony_ci serial0 = &uart0; 188c2ecf20Sopenharmony_ci }; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci chosen { 218c2ecf20Sopenharmony_ci stdout-path = "serial0:115200n8"; 228c2ecf20Sopenharmony_ci }; 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci sb_3v3: regulator-sb3v3 { 258c2ecf20Sopenharmony_ci compatible = "regulator-fixed"; 268c2ecf20Sopenharmony_ci regulator-name = "MC34717-3.3VSB"; 278c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 288c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 298c2ecf20Sopenharmony_ci regulator-boot-on; 308c2ecf20Sopenharmony_ci regulator-always-on; 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci}; 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci&crypto { 358c2ecf20Sopenharmony_ci status = "okay"; 368c2ecf20Sopenharmony_ci}; 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci&dpmac17 { 398c2ecf20Sopenharmony_ci phy-handle = <&rgmii_phy1>; 408c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 418c2ecf20Sopenharmony_ci}; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci&dpmac18 { 448c2ecf20Sopenharmony_ci phy-handle = <&rgmii_phy2>; 458c2ecf20Sopenharmony_ci phy-connection-type = "rgmii-id"; 468c2ecf20Sopenharmony_ci}; 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci&emdio1 { 498c2ecf20Sopenharmony_ci status = "okay"; 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci rgmii_phy1: ethernet-phy@1 { 528c2ecf20Sopenharmony_ci /* AR8035 PHY */ 538c2ecf20Sopenharmony_ci compatible = "ethernet-phy-id004d.d072"; 548c2ecf20Sopenharmony_ci reg = <0x1>; 558c2ecf20Sopenharmony_ci eee-broken-1000t; 568c2ecf20Sopenharmony_ci }; 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ci rgmii_phy2: ethernet-phy@2 { 598c2ecf20Sopenharmony_ci /* AR8035 PHY */ 608c2ecf20Sopenharmony_ci compatible = "ethernet-phy-id004d.d072"; 618c2ecf20Sopenharmony_ci reg = <0x2>; 628c2ecf20Sopenharmony_ci eee-broken-1000t; 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci}; 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci&esdhc0 { 678c2ecf20Sopenharmony_ci sd-uhs-sdr104; 688c2ecf20Sopenharmony_ci sd-uhs-sdr50; 698c2ecf20Sopenharmony_ci sd-uhs-sdr25; 708c2ecf20Sopenharmony_ci sd-uhs-sdr12; 718c2ecf20Sopenharmony_ci status = "okay"; 728c2ecf20Sopenharmony_ci}; 738c2ecf20Sopenharmony_ci 748c2ecf20Sopenharmony_ci&esdhc1 { 758c2ecf20Sopenharmony_ci mmc-hs200-1_8v; 768c2ecf20Sopenharmony_ci mmc-hs400-1_8v; 778c2ecf20Sopenharmony_ci bus-width = <8>; 788c2ecf20Sopenharmony_ci status = "okay"; 798c2ecf20Sopenharmony_ci}; 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ci&fspi { 828c2ecf20Sopenharmony_ci status = "okay"; 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ci mt35xu512aba0: flash@0 { 858c2ecf20Sopenharmony_ci #address-cells = <1>; 868c2ecf20Sopenharmony_ci #size-cells = <1>; 878c2ecf20Sopenharmony_ci compatible = "jedec,spi-nor"; 888c2ecf20Sopenharmony_ci m25p,fast-read; 898c2ecf20Sopenharmony_ci spi-max-frequency = <50000000>; 908c2ecf20Sopenharmony_ci reg = <0>; 918c2ecf20Sopenharmony_ci spi-rx-bus-width = <8>; 928c2ecf20Sopenharmony_ci spi-tx-bus-width = <8>; 938c2ecf20Sopenharmony_ci }; 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ci mt35xu512aba1: flash@1 { 968c2ecf20Sopenharmony_ci #address-cells = <1>; 978c2ecf20Sopenharmony_ci #size-cells = <1>; 988c2ecf20Sopenharmony_ci compatible = "jedec,spi-nor"; 998c2ecf20Sopenharmony_ci m25p,fast-read; 1008c2ecf20Sopenharmony_ci spi-max-frequency = <50000000>; 1018c2ecf20Sopenharmony_ci reg = <1>; 1028c2ecf20Sopenharmony_ci spi-rx-bus-width = <8>; 1038c2ecf20Sopenharmony_ci spi-tx-bus-width = <8>; 1048c2ecf20Sopenharmony_ci }; 1058c2ecf20Sopenharmony_ci}; 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ci&i2c0 { 1088c2ecf20Sopenharmony_ci status = "okay"; 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ci i2c-mux@77 { 1118c2ecf20Sopenharmony_ci compatible = "nxp,pca9547"; 1128c2ecf20Sopenharmony_ci reg = <0x77>; 1138c2ecf20Sopenharmony_ci #address-cells = <1>; 1148c2ecf20Sopenharmony_ci #size-cells = <0>; 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci i2c@2 { 1178c2ecf20Sopenharmony_ci #address-cells = <1>; 1188c2ecf20Sopenharmony_ci #size-cells = <0>; 1198c2ecf20Sopenharmony_ci reg = <0x2>; 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci power-monitor@40 { 1228c2ecf20Sopenharmony_ci compatible = "ti,ina220"; 1238c2ecf20Sopenharmony_ci reg = <0x40>; 1248c2ecf20Sopenharmony_ci shunt-resistor = <500>; 1258c2ecf20Sopenharmony_ci }; 1268c2ecf20Sopenharmony_ci }; 1278c2ecf20Sopenharmony_ci 1288c2ecf20Sopenharmony_ci i2c@3 { 1298c2ecf20Sopenharmony_ci #address-cells = <1>; 1308c2ecf20Sopenharmony_ci #size-cells = <0>; 1318c2ecf20Sopenharmony_ci reg = <0x3>; 1328c2ecf20Sopenharmony_ci 1338c2ecf20Sopenharmony_ci temperature-sensor@4c { 1348c2ecf20Sopenharmony_ci compatible = "nxp,sa56004"; 1358c2ecf20Sopenharmony_ci reg = <0x4c>; 1368c2ecf20Sopenharmony_ci vcc-supply = <&sb_3v3>; 1378c2ecf20Sopenharmony_ci }; 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci temperature-sensor@4d { 1408c2ecf20Sopenharmony_ci compatible = "nxp,sa56004"; 1418c2ecf20Sopenharmony_ci reg = <0x4d>; 1428c2ecf20Sopenharmony_ci vcc-supply = <&sb_3v3>; 1438c2ecf20Sopenharmony_ci }; 1448c2ecf20Sopenharmony_ci }; 1458c2ecf20Sopenharmony_ci }; 1468c2ecf20Sopenharmony_ci}; 1478c2ecf20Sopenharmony_ci 1488c2ecf20Sopenharmony_ci&i2c4 { 1498c2ecf20Sopenharmony_ci status = "okay"; 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci rtc@51 { 1528c2ecf20Sopenharmony_ci compatible = "nxp,pcf2129"; 1538c2ecf20Sopenharmony_ci reg = <0x51>; 1548c2ecf20Sopenharmony_ci // IRQ10_B 1558c2ecf20Sopenharmony_ci interrupts = <0 150 0x4>; 1568c2ecf20Sopenharmony_ci }; 1578c2ecf20Sopenharmony_ci}; 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ci&sata0 { 1608c2ecf20Sopenharmony_ci status = "okay"; 1618c2ecf20Sopenharmony_ci}; 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_ci&sata1 { 1648c2ecf20Sopenharmony_ci status = "okay"; 1658c2ecf20Sopenharmony_ci}; 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci&sata2 { 1688c2ecf20Sopenharmony_ci status = "okay"; 1698c2ecf20Sopenharmony_ci}; 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ci&sata3 { 1728c2ecf20Sopenharmony_ci status = "okay"; 1738c2ecf20Sopenharmony_ci}; 1748c2ecf20Sopenharmony_ci 1758c2ecf20Sopenharmony_ci&uart0 { 1768c2ecf20Sopenharmony_ci status = "okay"; 1778c2ecf20Sopenharmony_ci}; 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci&uart1 { 1808c2ecf20Sopenharmony_ci status = "okay"; 1818c2ecf20Sopenharmony_ci}; 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ci&usb0 { 1848c2ecf20Sopenharmony_ci status = "okay"; 1858c2ecf20Sopenharmony_ci}; 1868c2ecf20Sopenharmony_ci 1878c2ecf20Sopenharmony_ci&usb1 { 1888c2ecf20Sopenharmony_ci status = "okay"; 1898c2ecf20Sopenharmony_ci}; 190