From d3b6017dac129e603d093d1f766e327defc0b326 Mon Sep 17 00:00:00 2001 From: Russell King Date: Thu, 12 Sep 2019 13:30:26 +0100 Subject: arm64: dts: lx2160a-clearfog-cx: add QSFP support [*experimental*] Add QSFP cage network interfaces. Signed-off-by: Russell King --- .../boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts b/arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts index 86a9b771428d..c35a29d96baf 100644 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts @@ -12,4 +12,55 @@ model = "SolidRun LX2160A Clearfog CX"; compatible = "solidrun,clearfog-cx", "solidrun,lx2160a-cex7", "fsl,lx2160a"; + + qsfp: qsfp-0 { + compatible = "sff,qsfp28"; + i2c-bus = <&i2c2>; + mod-prs-gpio = <&gpio2 5 GPIO_ACTIVE_LOW>; + maximum-power-milliwatt = <3500>; + }; +}; + +&dpmac3 { + fixed-link { + speed = <10000>; + full-duplex; + }; +}; + +&dpmac4 { + fixed-link { + speed = <10000>; + full-duplex; + }; +}; + +&dpmac5 { + fixed-link { + speed = <10000>; + full-duplex; + }; +}; + +&dpmac6 { + fixed-link { + speed = <10000>; + full-duplex; + }; +}; + +&pcs_mdio3 { + status = "okay"; +}; + +&pcs_mdio4 { + status = "okay"; +}; + +&pcs_mdio5 { + status = "okay"; +}; + +&pcs_mdio6 { + status = "okay"; }; -- cgit