1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2c66ec88fSEmmanuel Vadot/* 3c66ec88fSEmmanuel Vadot * Device Tree file for Freescale LS2088A RDB Board. 4c66ec88fSEmmanuel Vadot * 5c66ec88fSEmmanuel Vadot * Copyright 2016 Freescale Semiconductor, Inc. 6c66ec88fSEmmanuel Vadot * Copyright 2017 NXP 7c66ec88fSEmmanuel Vadot * 8c66ec88fSEmmanuel Vadot * Abhimanyu Saini <abhimanyu.saini@nxp.com> 9c66ec88fSEmmanuel Vadot * 10c66ec88fSEmmanuel Vadot */ 11c66ec88fSEmmanuel Vadot 12c66ec88fSEmmanuel Vadot/dts-v1/; 13c66ec88fSEmmanuel Vadot 14c66ec88fSEmmanuel Vadot#include "fsl-ls2088a.dtsi" 15c66ec88fSEmmanuel Vadot#include "fsl-ls208xa-rdb.dtsi" 16c66ec88fSEmmanuel Vadot 17c66ec88fSEmmanuel Vadot/ { 18c66ec88fSEmmanuel Vadot model = "Freescale Layerscape 2088A RDB Board"; 19c66ec88fSEmmanuel Vadot compatible = "fsl,ls2088a-rdb", "fsl,ls2088a"; 20c66ec88fSEmmanuel Vadot 21c66ec88fSEmmanuel Vadot chosen { 22c66ec88fSEmmanuel Vadot stdout-path = "serial1:115200n8"; 23c66ec88fSEmmanuel Vadot }; 24c66ec88fSEmmanuel Vadot}; 255def4c47SEmmanuel Vadot 265def4c47SEmmanuel Vadot&dpmac1 { 275def4c47SEmmanuel Vadot phy-handle = <&mdio1_phy1>; 285def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 295def4c47SEmmanuel Vadot}; 305def4c47SEmmanuel Vadot 315def4c47SEmmanuel Vadot&dpmac2 { 325def4c47SEmmanuel Vadot phy-handle = <&mdio1_phy2>; 335def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 345def4c47SEmmanuel Vadot}; 355def4c47SEmmanuel Vadot 365def4c47SEmmanuel Vadot&dpmac3 { 375def4c47SEmmanuel Vadot phy-handle = <&mdio1_phy3>; 385def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 395def4c47SEmmanuel Vadot}; 405def4c47SEmmanuel Vadot 415def4c47SEmmanuel Vadot&dpmac4 { 425def4c47SEmmanuel Vadot phy-handle = <&mdio1_phy4>; 435def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 445def4c47SEmmanuel Vadot}; 455def4c47SEmmanuel Vadot 465def4c47SEmmanuel Vadot&dpmac5 { 475def4c47SEmmanuel Vadot phy-handle = <&mdio2_phy1>; 485def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 495def4c47SEmmanuel Vadot}; 505def4c47SEmmanuel Vadot 515def4c47SEmmanuel Vadot&dpmac6 { 525def4c47SEmmanuel Vadot phy-handle = <&mdio2_phy2>; 535def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 545def4c47SEmmanuel Vadot}; 555def4c47SEmmanuel Vadot 565def4c47SEmmanuel Vadot&dpmac7 { 575def4c47SEmmanuel Vadot phy-handle = <&mdio2_phy3>; 585def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 595def4c47SEmmanuel Vadot}; 605def4c47SEmmanuel Vadot 615def4c47SEmmanuel Vadot&dpmac8 { 625def4c47SEmmanuel Vadot phy-handle = <&mdio2_phy4>; 635def4c47SEmmanuel Vadot phy-connection-type = "10gbase-r"; 645def4c47SEmmanuel Vadot}; 655def4c47SEmmanuel Vadot 665def4c47SEmmanuel Vadot&emdio1 { 675def4c47SEmmanuel Vadot status = "okay"; 685def4c47SEmmanuel Vadot 695def4c47SEmmanuel Vadot mdio1_phy1: ethernet-phy@10 { 705def4c47SEmmanuel Vadot compatible = "ethernet-phy-id13e5.1002"; 715def4c47SEmmanuel Vadot reg = <0x10>; 725def4c47SEmmanuel Vadot }; 735def4c47SEmmanuel Vadot 745def4c47SEmmanuel Vadot mdio1_phy2: ethernet-phy@11 { 755def4c47SEmmanuel Vadot compatible = "ethernet-phy-id13e5.1002"; 765def4c47SEmmanuel Vadot reg = <0x11>; 775def4c47SEmmanuel Vadot }; 785def4c47SEmmanuel Vadot 795def4c47SEmmanuel Vadot mdio1_phy3: ethernet-phy@12 { 805def4c47SEmmanuel Vadot compatible = "ethernet-phy-id13e5.1002"; 815def4c47SEmmanuel Vadot reg = <0x12>; 825def4c47SEmmanuel Vadot }; 835def4c47SEmmanuel Vadot 845def4c47SEmmanuel Vadot mdio1_phy4: ethernet-phy@13 { 855def4c47SEmmanuel Vadot compatible = "ethernet-phy-id13e5.1002"; 865def4c47SEmmanuel Vadot reg = <0x13>; 875def4c47SEmmanuel Vadot }; 885def4c47SEmmanuel Vadot}; 895def4c47SEmmanuel Vadot 905def4c47SEmmanuel Vadot&emdio2 { 915def4c47SEmmanuel Vadot status = "okay"; 925def4c47SEmmanuel Vadot 935def4c47SEmmanuel Vadot mdio2_phy1: ethernet-phy@0 { 945def4c47SEmmanuel Vadot compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45"; 95*354d7675SEmmanuel Vadot interrupts-extended = <&extirq 1 IRQ_TYPE_LEVEL_LOW>; 965def4c47SEmmanuel Vadot reg = <0x0>; 975def4c47SEmmanuel Vadot }; 985def4c47SEmmanuel Vadot 995def4c47SEmmanuel Vadot mdio2_phy2: ethernet-phy@1 { 1005def4c47SEmmanuel Vadot compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45"; 101*354d7675SEmmanuel Vadot interrupts-extended = <&extirq 2 IRQ_TYPE_LEVEL_LOW>; 1025def4c47SEmmanuel Vadot reg = <0x1>; 1035def4c47SEmmanuel Vadot }; 1045def4c47SEmmanuel Vadot 1055def4c47SEmmanuel Vadot mdio2_phy3: ethernet-phy@2 { 1065def4c47SEmmanuel Vadot compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45"; 107*354d7675SEmmanuel Vadot interrupts-extended = <&extirq 4 IRQ_TYPE_LEVEL_LOW>; 1085def4c47SEmmanuel Vadot reg = <0x2>; 1095def4c47SEmmanuel Vadot }; 1105def4c47SEmmanuel Vadot 1115def4c47SEmmanuel Vadot mdio2_phy4: ethernet-phy@3 { 1125def4c47SEmmanuel Vadot compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45"; 113*354d7675SEmmanuel Vadot interrupts-extended = <&extirq 5 IRQ_TYPE_LEVEL_LOW>; 1145def4c47SEmmanuel Vadot reg = <0x3>; 1155def4c47SEmmanuel Vadot }; 1165def4c47SEmmanuel Vadot}; 1175def4c47SEmmanuel Vadot 1185def4c47SEmmanuel Vadot&pcs_mdio1 { 1195def4c47SEmmanuel Vadot status = "okay"; 1205def4c47SEmmanuel Vadot}; 1215def4c47SEmmanuel Vadot 1225def4c47SEmmanuel Vadot&pcs_mdio2 { 1235def4c47SEmmanuel Vadot status = "okay"; 1245def4c47SEmmanuel Vadot}; 1255def4c47SEmmanuel Vadot 1265def4c47SEmmanuel Vadot&pcs_mdio3 { 1275def4c47SEmmanuel Vadot status = "okay"; 1285def4c47SEmmanuel Vadot}; 1295def4c47SEmmanuel Vadot 1305def4c47SEmmanuel Vadot&pcs_mdio4 { 1315def4c47SEmmanuel Vadot status = "okay"; 1325def4c47SEmmanuel Vadot}; 1335def4c47SEmmanuel Vadot 1345def4c47SEmmanuel Vadot&pcs_mdio5 { 1355def4c47SEmmanuel Vadot status = "okay"; 1365def4c47SEmmanuel Vadot}; 1375def4c47SEmmanuel Vadot 1385def4c47SEmmanuel Vadot&pcs_mdio6 { 1395def4c47SEmmanuel Vadot status = "okay"; 1405def4c47SEmmanuel Vadot}; 1415def4c47SEmmanuel Vadot 1425def4c47SEmmanuel Vadot&pcs_mdio7 { 1435def4c47SEmmanuel Vadot status = "okay"; 1445def4c47SEmmanuel Vadot}; 1455def4c47SEmmanuel Vadot 1465def4c47SEmmanuel Vadot&pcs_mdio8 { 1475def4c47SEmmanuel Vadot status = "okay"; 1485def4c47SEmmanuel Vadot}; 149