net: phy: inphi in112525 gen1/gen2 retimers support
authorFlorin Chiculita <florinlaurentiu.chiculita@nxp.com>
Mon, 27 Apr 2020 13:59:04 +0000 (16:59 +0300)
committerPriyanka Jain <priyanka.jain@nxp.com>
Thu, 27 May 2021 06:45:38 +0000 (12:15 +0530)
commitff0a75fa9f1506b62b6b3820774340ad331df26a
tree0f58e7188cbfc7191eb753130691b6beb47cceb0
parent0636e291d1dddbdc1ce66e4e1515a1fec852085e
net: phy: inphi in112525 gen1/gen2 retimers support

Add support for Inphi retimers used on LX2160A-RDB/QDS boards
Add support for M13,M8 mezzanine cards using Inphi retimers
Gen1 configurations: 10/25
Gen2 configurations: 10/25 + 40/50/100G (using 2 retimers)
Speeds are configurable via menuconfig options

Signed-off-by: Florin Chiculita <florinlaurentiu.chiculita@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com> # rebased
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com> # rebased over v2021.04
13 files changed:
configs/lx2160aqds_tfa_SECURE_BOOT_defconfig
configs/lx2160aqds_tfa_defconfig
configs/lx2160ardb_tfa_SECURE_BOOT_defconfig
configs/lx2160ardb_tfa_defconfig
drivers/net/phy/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/in112525.c [new file with mode: 0644]
drivers/net/phy/phy.c
include/configs/lx2160aqds.h
include/configs/lx2160ardb.h
include/in112525.h [new file with mode: 0644]
include/linux/ethtool.h
include/phy.h