17a2aeb91SLi Yang// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 27a5d7347SHarninder Rai/* 37a5d7347SHarninder Rai * Device Tree file for NXP LS1088A RDB Board. 47a5d7347SHarninder Rai * 57a5d7347SHarninder Rai * Copyright 2017 NXP 67a5d7347SHarninder Rai * 77a5d7347SHarninder Rai * Harninder Rai <harninder.rai@nxp.com> 87a5d7347SHarninder Rai * 97a5d7347SHarninder Rai */ 107a5d7347SHarninder Rai 117a5d7347SHarninder Rai/dts-v1/; 127a5d7347SHarninder Rai 137a5d7347SHarninder Rai#include "fsl-ls1088a.dtsi" 147a5d7347SHarninder Rai 157a5d7347SHarninder Rai/ { 16f83de4f0SAshish Kumar model = "LS1088A RDB Board"; 177a5d7347SHarninder Rai compatible = "fsl,ls1088a-rdb", "fsl,ls1088a"; 187a5d7347SHarninder Rai}; 197a5d7347SHarninder Rai 20*73f034ccSIoana Ciornei&dpmac3 { 21*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy5>; 22*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 23*73f034ccSIoana Ciornei managed = "in-band-status"; 24*73f034ccSIoana Ciornei pcs-handle = <&pcs3_0>; 25*73f034ccSIoana Ciornei}; 26*73f034ccSIoana Ciornei 27*73f034ccSIoana Ciornei&dpmac4 { 28*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy6>; 29*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 30*73f034ccSIoana Ciornei managed = "in-band-status"; 31*73f034ccSIoana Ciornei pcs-handle = <&pcs3_1>; 32*73f034ccSIoana Ciornei}; 33*73f034ccSIoana Ciornei 34*73f034ccSIoana Ciornei&dpmac5 { 35*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy7>; 36*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 37*73f034ccSIoana Ciornei managed = "in-band-status"; 38*73f034ccSIoana Ciornei pcs-handle = <&pcs3_2>; 39*73f034ccSIoana Ciornei}; 40*73f034ccSIoana Ciornei 41*73f034ccSIoana Ciornei&dpmac6 { 42*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy8>; 43*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 44*73f034ccSIoana Ciornei managed = "in-band-status"; 45*73f034ccSIoana Ciornei pcs-handle = <&pcs3_3>; 46*73f034ccSIoana Ciornei}; 47*73f034ccSIoana Ciornei 48*73f034ccSIoana Ciornei&dpmac7 { 49*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy1>; 50*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 51*73f034ccSIoana Ciornei managed = "in-band-status"; 52*73f034ccSIoana Ciornei pcs-handle = <&pcs7_0>; 53*73f034ccSIoana Ciornei}; 54*73f034ccSIoana Ciornei 55*73f034ccSIoana Ciornei&dpmac8 { 56*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy2>; 57*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 58*73f034ccSIoana Ciornei managed = "in-band-status"; 59*73f034ccSIoana Ciornei pcs-handle = <&pcs7_1>; 60*73f034ccSIoana Ciornei}; 61*73f034ccSIoana Ciornei 62*73f034ccSIoana Ciornei&dpmac9 { 63*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy3>; 64*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 65*73f034ccSIoana Ciornei managed = "in-band-status"; 66*73f034ccSIoana Ciornei pcs-handle = <&pcs7_2>; 67*73f034ccSIoana Ciornei}; 68*73f034ccSIoana Ciornei 69*73f034ccSIoana Ciornei&dpmac10 { 70*73f034ccSIoana Ciornei phy-handle = <&mdio1_phy4>; 71*73f034ccSIoana Ciornei phy-connection-type = "qsgmii"; 72*73f034ccSIoana Ciornei managed = "in-band-status"; 73*73f034ccSIoana Ciornei pcs-handle = <&pcs7_3>; 74*73f034ccSIoana Ciornei}; 75*73f034ccSIoana Ciornei 76*73f034ccSIoana Ciornei&emdio1 { 77*73f034ccSIoana Ciornei status = "okay"; 78*73f034ccSIoana Ciornei 79*73f034ccSIoana Ciornei mdio1_phy5: ethernet-phy@c { 80*73f034ccSIoana Ciornei reg = <0xc>; 81*73f034ccSIoana Ciornei }; 82*73f034ccSIoana Ciornei 83*73f034ccSIoana Ciornei mdio1_phy6: ethernet-phy@d { 84*73f034ccSIoana Ciornei reg = <0xd>; 85*73f034ccSIoana Ciornei }; 86*73f034ccSIoana Ciornei 87*73f034ccSIoana Ciornei mdio1_phy7: ethernet-phy@e { 88*73f034ccSIoana Ciornei reg = <0xe>; 89*73f034ccSIoana Ciornei }; 90*73f034ccSIoana Ciornei 91*73f034ccSIoana Ciornei mdio1_phy8: ethernet-phy@f { 92*73f034ccSIoana Ciornei reg = <0xf>; 93*73f034ccSIoana Ciornei }; 94*73f034ccSIoana Ciornei 95*73f034ccSIoana Ciornei mdio1_phy1: ethernet-phy@1c { 96*73f034ccSIoana Ciornei reg = <0x1c>; 97*73f034ccSIoana Ciornei }; 98*73f034ccSIoana Ciornei 99*73f034ccSIoana Ciornei mdio1_phy2: ethernet-phy@1d { 100*73f034ccSIoana Ciornei reg = <0x1d>; 101*73f034ccSIoana Ciornei }; 102*73f034ccSIoana Ciornei 103*73f034ccSIoana Ciornei mdio1_phy3: ethernet-phy@1e { 104*73f034ccSIoana Ciornei reg = <0x1e>; 105*73f034ccSIoana Ciornei }; 106*73f034ccSIoana Ciornei 107*73f034ccSIoana Ciornei mdio1_phy4: ethernet-phy@1f { 108*73f034ccSIoana Ciornei reg = <0x1f>; 109*73f034ccSIoana Ciornei }; 110*73f034ccSIoana Ciornei}; 111*73f034ccSIoana Ciornei 1127a5d7347SHarninder Rai&i2c0 { 1137a5d7347SHarninder Rai status = "okay"; 1147a5d7347SHarninder Rai 1157a5d7347SHarninder Rai i2c-switch@77 { 1167a5d7347SHarninder Rai compatible = "nxp,pca9547"; 1177a5d7347SHarninder Rai reg = <0x77>; 1187a5d7347SHarninder Rai #address-cells = <1>; 1197a5d7347SHarninder Rai #size-cells = <0>; 1207a5d7347SHarninder Rai 1217a5d7347SHarninder Rai i2c@2 { 1227a5d7347SHarninder Rai #address-cells = <1>; 1237a5d7347SHarninder Rai #size-cells = <0>; 1247a5d7347SHarninder Rai reg = <0x2>; 1257a5d7347SHarninder Rai 1267a5d7347SHarninder Rai ina220@40 { 1277a5d7347SHarninder Rai compatible = "ti,ina220"; 1287a5d7347SHarninder Rai reg = <0x40>; 1297a5d7347SHarninder Rai shunt-resistor = <1000>; 1307a5d7347SHarninder Rai }; 1317a5d7347SHarninder Rai }; 1327a5d7347SHarninder Rai 1337a5d7347SHarninder Rai i2c@3 { 1347a5d7347SHarninder Rai #address-cells = <1>; 1357a5d7347SHarninder Rai #size-cells = <0>; 1367a5d7347SHarninder Rai reg = <0x3>; 1377a5d7347SHarninder Rai 1387a5d7347SHarninder Rai temp-sensor@4c { 1397a5d7347SHarninder Rai compatible = "adi,adt7461a"; 1407a5d7347SHarninder Rai reg = <0x4c>; 1417a5d7347SHarninder Rai }; 1427a5d7347SHarninder Rai 1437a5d7347SHarninder Rai rtc@51 { 1447a5d7347SHarninder Rai compatible = "nxp,pcf2129"; 1457a5d7347SHarninder Rai reg = <0x51>; 1467a5d7347SHarninder Rai /* IRQ10_B */ 1477a5d7347SHarninder Rai interrupts = <0 150 IRQ_TYPE_LEVEL_HIGH>; 1487a5d7347SHarninder Rai }; 1497a5d7347SHarninder Rai }; 1507a5d7347SHarninder Rai }; 1517a5d7347SHarninder Rai}; 1527a5d7347SHarninder Rai 153f9a14b3fSPrabhakar Kushwaha&ifc { 154f9a14b3fSPrabhakar Kushwaha ranges = <0 0 0x5 0x30000000 0x00010000 155f9a14b3fSPrabhakar Kushwaha 2 0 0x5 0x20000000 0x00010000>; 156f9a14b3fSPrabhakar Kushwaha status = "okay"; 157f9a14b3fSPrabhakar Kushwaha 158f9a14b3fSPrabhakar Kushwaha nand@0,0 { 159f9a14b3fSPrabhakar Kushwaha compatible = "fsl,ifc-nand"; 160f9a14b3fSPrabhakar Kushwaha reg = <0x0 0x0 0x10000>; 161f9a14b3fSPrabhakar Kushwaha }; 162f9a14b3fSPrabhakar Kushwaha 163f9a14b3fSPrabhakar Kushwaha fpga: board-control@2,0 { 164f9a14b3fSPrabhakar Kushwaha compatible = "fsl,ls1088ardb-fpga", "fsl,fpga-qixis"; 165f9a14b3fSPrabhakar Kushwaha reg = <0x2 0x0 0x0000100>; 166f9a14b3fSPrabhakar Kushwaha }; 167f9a14b3fSPrabhakar Kushwaha}; 168f9a14b3fSPrabhakar Kushwaha 1697a5d7347SHarninder Rai&duart0 { 1707a5d7347SHarninder Rai status = "okay"; 1717a5d7347SHarninder Rai}; 1727a5d7347SHarninder Rai 1737a5d7347SHarninder Rai&duart1 { 1747a5d7347SHarninder Rai status = "okay"; 1757a5d7347SHarninder Rai}; 1767a5d7347SHarninder Rai 177e56ae178SYangbo Lu&esdhc { 1784671f9cfSYangbo Lu mmc-hs200-1_8v; 179e56ae178SYangbo Lu status = "okay"; 180e56ae178SYangbo Lu}; 181e56ae178SYangbo Lu 182*73f034ccSIoana Ciornei&pcs_mdio3 { 183*73f034ccSIoana Ciornei status = "okay"; 184*73f034ccSIoana Ciornei}; 185*73f034ccSIoana Ciornei 186*73f034ccSIoana Ciornei&pcs_mdio7 { 187*73f034ccSIoana Ciornei status = "okay"; 188*73f034ccSIoana Ciornei}; 189*73f034ccSIoana Ciornei 19068a2b3fdSAshish Kumar&qspi { 19168a2b3fdSAshish Kumar status = "okay"; 19268a2b3fdSAshish Kumar 19368a2b3fdSAshish Kumar s25fs512s0: flash@0 { 19468a2b3fdSAshish Kumar compatible = "jedec,spi-nor"; 19568a2b3fdSAshish Kumar #address-cells = <1>; 19668a2b3fdSAshish Kumar #size-cells = <1>; 19768a2b3fdSAshish Kumar spi-max-frequency = <50000000>; 19868a2b3fdSAshish Kumar spi-rx-bus-width = <4>; 19968a2b3fdSAshish Kumar spi-tx-bus-width = <1>; 20068a2b3fdSAshish Kumar reg = <0>; 20168a2b3fdSAshish Kumar }; 20268a2b3fdSAshish Kumar 20368a2b3fdSAshish Kumar s25fs512s1: flash@1 { 20468a2b3fdSAshish Kumar compatible = "jedec,spi-nor"; 20568a2b3fdSAshish Kumar #address-cells = <1>; 20668a2b3fdSAshish Kumar #size-cells = <1>; 20768a2b3fdSAshish Kumar spi-max-frequency = <50000000>; 20868a2b3fdSAshish Kumar spi-rx-bus-width = <4>; 20968a2b3fdSAshish Kumar spi-tx-bus-width = <1>; 21068a2b3fdSAshish Kumar reg = <1>; 21168a2b3fdSAshish Kumar }; 21268a2b3fdSAshish Kumar}; 21368a2b3fdSAshish Kumar 2147a5d7347SHarninder Rai&sata { 2157a5d7347SHarninder Rai status = "okay"; 2167a5d7347SHarninder Rai}; 217df063a1fSyinbo.zhu 218df063a1fSyinbo.zhu&usb0 { 219df063a1fSyinbo.zhu status = "okay"; 220df063a1fSyinbo.zhu}; 221df063a1fSyinbo.zhu 222df063a1fSyinbo.zhu&usb1 { 2234bfc5303SYinbo Zhu dr_mode = "otg"; 224df063a1fSyinbo.zhu status = "okay"; 225df063a1fSyinbo.zhu}; 226