162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * QorIQ FMan v3 device tree nodes for ls1043
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright 2015-2016 Freescale Semiconductor Inc.
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci&soc {
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/* include used FMan blocks */
1162306a36Sopenharmony_ci#include "qoriq-fman3-0.dtsi"
1262306a36Sopenharmony_ci#include "qoriq-fman3-0-1g-0.dtsi"
1362306a36Sopenharmony_ci#include "qoriq-fman3-0-1g-1.dtsi"
1462306a36Sopenharmony_ci#include "qoriq-fman3-0-1g-2.dtsi"
1562306a36Sopenharmony_ci#include "qoriq-fman3-0-1g-3.dtsi"
1662306a36Sopenharmony_ci#include "qoriq-fman3-0-1g-4.dtsi"
1762306a36Sopenharmony_ci#include "qoriq-fman3-0-1g-5.dtsi"
1862306a36Sopenharmony_ci#include "qoriq-fman3-0-10g-0.dtsi"
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci&fman0 {
2362306a36Sopenharmony_ci	fsl,erratum-a050385;
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci	/* these aliases provide the FMan ports mapping */
2662306a36Sopenharmony_ci	enet0: ethernet@e0000 {
2762306a36Sopenharmony_ci		pcs-handle-names = "qsgmii";
2862306a36Sopenharmony_ci	};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	enet1: ethernet@e2000 {
3162306a36Sopenharmony_ci		pcsphy-handle = <&pcsphy1>, <&qsgmiib_pcs1>;
3262306a36Sopenharmony_ci		pcs-handle-names = "sgmii", "qsgmii";
3362306a36Sopenharmony_ci	};
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	enet2: ethernet@e4000 {
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci	enet3: ethernet@e6000 {
3962306a36Sopenharmony_ci	};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci	enet4: ethernet@e8000 {
4262306a36Sopenharmony_ci		pcsphy-handle = <&pcsphy4>, <&qsgmiib_pcs2>;
4362306a36Sopenharmony_ci		pcs-handle-names = "sgmii", "qsgmii";
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	enet5: ethernet@ea000 {
4762306a36Sopenharmony_ci		pcsphy-handle = <&pcsphy5>, <&qsgmiib_pcs3>;
4862306a36Sopenharmony_ci		pcs-handle-names = "sgmii", "qsgmii";
4962306a36Sopenharmony_ci	};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci	enet6: ethernet@f0000 {
5262306a36Sopenharmony_ci	};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci	mdio@e1000 {
5562306a36Sopenharmony_ci		qsgmiib_pcs1: ethernet-pcs@1 {
5662306a36Sopenharmony_ci			compatible = "fsl,lynx-pcs";
5762306a36Sopenharmony_ci			reg = <0x1>;
5862306a36Sopenharmony_ci		};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci		qsgmiib_pcs2: ethernet-pcs@2 {
6162306a36Sopenharmony_ci			compatible = "fsl,lynx-pcs";
6262306a36Sopenharmony_ci			reg = <0x2>;
6362306a36Sopenharmony_ci		};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci		qsgmiib_pcs3: ethernet-pcs@3 {
6662306a36Sopenharmony_ci			compatible = "fsl,lynx-pcs";
6762306a36Sopenharmony_ci			reg = <0x3>;
6862306a36Sopenharmony_ci		};
6962306a36Sopenharmony_ci	};
7062306a36Sopenharmony_ci};
71