17a2aeb91SLi Yang// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2bf02f2ffSMadalin Bucur/* 3bf02f2ffSMadalin Bucur * QorIQ FMan v3 device tree nodes for ls1043 4bf02f2ffSMadalin Bucur * 5bf02f2ffSMadalin Bucur * Copyright 2015-2016 Freescale Semiconductor Inc. 6bf02f2ffSMadalin Bucur */ 7bf02f2ffSMadalin Bucur 8bf02f2ffSMadalin Bucur&soc { 9bf02f2ffSMadalin Bucur 10bf02f2ffSMadalin Bucur/* include used FMan blocks */ 11bf02f2ffSMadalin Bucur#include "qoriq-fman3-0.dtsi" 12bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-1g-0.dtsi" 13bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-1g-1.dtsi" 14bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-1g-2.dtsi" 15bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-1g-3.dtsi" 16bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-1g-4.dtsi" 17bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-1g-5.dtsi" 18bf02f2ffSMadalin Bucur#include "qoriq-fman3-0-10g-0.dtsi" 19bf02f2ffSMadalin Bucur 20bf02f2ffSMadalin Bucur}; 21bf02f2ffSMadalin Bucur 22bf02f2ffSMadalin Bucur&fman0 { 23b54d3900SMadalin Bucur fsl,erratum-a050385; 24b54d3900SMadalin Bucur 25bf02f2ffSMadalin Bucur /* these aliases provide the FMan ports mapping */ 26bf02f2ffSMadalin Bucur enet0: ethernet@e0000 { 27*4e748b1bSSean Anderson pcs-handle-names = "qsgmii"; 28bf02f2ffSMadalin Bucur }; 29bf02f2ffSMadalin Bucur 30bf02f2ffSMadalin Bucur enet1: ethernet@e2000 { 31*4e748b1bSSean Anderson pcsphy-handle = <&pcsphy1>, <&qsgmiib_pcs1>; 32*4e748b1bSSean Anderson pcs-handle-names = "sgmii", "qsgmii"; 33bf02f2ffSMadalin Bucur }; 34bf02f2ffSMadalin Bucur 35bf02f2ffSMadalin Bucur enet2: ethernet@e4000 { 36bf02f2ffSMadalin Bucur }; 37bf02f2ffSMadalin Bucur 38bf02f2ffSMadalin Bucur enet3: ethernet@e6000 { 39bf02f2ffSMadalin Bucur }; 40bf02f2ffSMadalin Bucur 41bf02f2ffSMadalin Bucur enet4: ethernet@e8000 { 42*4e748b1bSSean Anderson pcsphy-handle = <&pcsphy4>, <&qsgmiib_pcs2>; 43*4e748b1bSSean Anderson pcs-handle-names = "sgmii", "qsgmii"; 44bf02f2ffSMadalin Bucur }; 45bf02f2ffSMadalin Bucur 46bf02f2ffSMadalin Bucur enet5: ethernet@ea000 { 47*4e748b1bSSean Anderson pcsphy-handle = <&pcsphy5>, <&qsgmiib_pcs3>; 48*4e748b1bSSean Anderson pcs-handle-names = "sgmii", "qsgmii"; 49bf02f2ffSMadalin Bucur }; 50bf02f2ffSMadalin Bucur 51bf02f2ffSMadalin Bucur enet6: ethernet@f0000 { 52bf02f2ffSMadalin Bucur }; 53*4e748b1bSSean Anderson 54*4e748b1bSSean Anderson mdio@e1000 { 55*4e748b1bSSean Anderson qsgmiib_pcs1: ethernet-pcs@1 { 56*4e748b1bSSean Anderson compatible = "fsl,lynx-pcs"; 57*4e748b1bSSean Anderson reg = <0x1>; 58*4e748b1bSSean Anderson }; 59*4e748b1bSSean Anderson 60*4e748b1bSSean Anderson qsgmiib_pcs2: ethernet-pcs@2 { 61*4e748b1bSSean Anderson compatible = "fsl,lynx-pcs"; 62*4e748b1bSSean Anderson reg = <0x2>; 63*4e748b1bSSean Anderson }; 64*4e748b1bSSean Anderson 65*4e748b1bSSean Anderson qsgmiib_pcs3: ethernet-pcs@3 { 66*4e748b1bSSean Anderson compatible = "fsl,lynx-pcs"; 67*4e748b1bSSean Anderson reg = <0x3>; 68*4e748b1bSSean Anderson }; 69*4e748b1bSSean Anderson }; 70bf02f2ffSMadalin Bucur}; 71