diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2019-09-12 13:30:26 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2021-02-15 14:01:53 +0000 |
commit | d3b6017dac129e603d093d1f766e327defc0b326 (patch) | |
tree | f2bc88b6dd8cd09ce4953ee8810bc12cca47f4d8 | |
parent | 2c899eb41a5f81b32afdb0a97323e24ab1d34caf (diff) |
arm64: dts: lx2160a-clearfog-cx: add QSFP support [*experimental*]
Add QSFP cage network interfaces.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts | 51 |
1 files changed, 51 insertions, 0 deletions
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"; }; |