diff mbox series

[1/5] arm64: dts: ls1088a: add internal PCS for DPMAC1 node

Message ID 20210722042450.11862-2-matt@traverse.com.au
State Superseded
Headers show
Series Add Traverse Technologies Ten64 board DTS | expand

Commit Message

Mathew McBride July 22, 2021, 4:24 a.m. UTC
A previous patched added the PCS for DPMAC2 only, as
used for the AQR PHY on the LS1088ARDB.

DPMAC1 PCS access is required for PHYLINK SFP support
on the Traverse Ten64 board.

Signed-off-by: Mathew McBride <matt@traverse.com.au>

---
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 +++++++++++++
 1 file changed, 13 insertions(+)

-- 
2.30.1

Comments

Ioana Ciornei July 22, 2021, 7:48 a.m. UTC | #1
On Thu, Jul 22, 2021 at 04:24:46AM +0000, Mathew McBride wrote:
> A previous patched added the PCS for DPMAC2 only, as

> used for the AQR PHY on the LS1088ARDB.

> 

> DPMAC1 PCS access is required for PHYLINK SFP support

> on the Traverse Ten64 board.

> 

> Signed-off-by: Mathew McBride <matt@traverse.com.au>


Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>


> ---

>  arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 +++++++++++++

>  1 file changed, 13 insertions(+)

> 

> diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi

> index 2fa6cfbef01f..79ceadc9dc4a 100644

> --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi

> +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi

> @@ -765,6 +765,19 @@ emdio2: mdio@8b97000 {

>  			status = "disabled";

>  		};

>  

> +		pcs_mdio1: mdio@8c07000 {

> +			compatible = "fsl,fman-memac-mdio";

> +			reg = <0x0 0x8c07000 0x0 0x1000>;

> +			little-endian;

> +			#address-cells = <1>;

> +			#size-cells = <0>;

> +			status = "disabled";

> +

> +			pcs1: ethernet-phy@0 {

> +				reg = <0>;

> +			};

> +		};

> +

>  		pcs_mdio2: mdio@8c0b000 {

>  			compatible = "fsl,fman-memac-mdio";

>  			reg = <0x0 0x8c0b000 0x0 0x1000>;

> -- 

> 2.30.1

>
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
index 2fa6cfbef01f..79ceadc9dc4a 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
@@ -765,6 +765,19 @@  emdio2: mdio@8b97000 {
 			status = "disabled";
 		};
 
+		pcs_mdio1: mdio@8c07000 {
+			compatible = "fsl,fman-memac-mdio";
+			reg = <0x0 0x8c07000 0x0 0x1000>;
+			little-endian;
+			#address-cells = <1>;
+			#size-cells = <0>;
+			status = "disabled";
+
+			pcs1: ethernet-phy@0 {
+				reg = <0>;
+			};
+		};
+
 		pcs_mdio2: mdio@8c0b000 {
 			compatible = "fsl,fman-memac-mdio";
 			reg = <0x0 0x8c0b000 0x0 0x1000>;