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