diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2019-09-12 13:30:26 +0100 |
---|---|---|
committer | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2022-01-18 10:19:16 +0000 |
commit | 64cf0d1d5f8b829162fdf9f4eb0c8dcceba1abee (patch) | |
tree | 8eab7970129f059a1006a4f635a866d4639a0730 /arch/arm64/boot/dts | |
parent | 298f6bbcfef04a3d952c785ae331e80d2c1ee6d0 (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>
Diffstat (limited to 'arch/arm64/boot/dts')
-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"; }; |