phy: Add Sparx5 ethernet serdes PHY driver
authorSteen Hegelund <steen.hegelund@microchip.com>
Thu, 18 Feb 2021 16:14:50 +0000 (17:14 +0100)
committerVinod Koul <vkoul@kernel.org>
Wed, 17 Mar 2021 06:43:19 +0000 (12:13 +0530)
commit2ff8a1eeb5aa8bb471f3756a695b8b69841eb61f
tree962df15d380a7aa17b42c6c7a11a99b8a4a49424
parent6c172e73690e59ba74ecf12139d841b8651693f8
phy: Add Sparx5 ethernet serdes PHY driver

Add the Microchip Sparx5 ethernet serdes PHY driver for the 6G, 10G and 25G
interfaces available in the Sparx5 SoC.

Signed-off-by: Bjarni Jonasson <bjarni.jonasson@microchip.com>
Signed-off-by: Steen Hegelund <steen.hegelund@microchip.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20210218161451.3489955-4-steen.hegelund@microchip.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/microchip/Kconfig [new file with mode: 0644]
drivers/phy/microchip/Makefile [new file with mode: 0644]
drivers/phy/microchip/sparx5_serdes.c [new file with mode: 0644]
drivers/phy/microchip/sparx5_serdes.h [new file with mode: 0644]
drivers/phy/microchip/sparx5_serdes_regs.h [new file with mode: 0644]