]> git.ipfire.org Git - thirdparty/linux.git/commit
phy: ti: add PHY driver for TI DS125DF111 Dual-Channel Retimer
authorIoana Ciornei <ioana.ciornei@nxp.com>
Mon, 18 May 2026 14:20:26 +0000 (17:20 +0300)
committerVinod Koul <vkoul@kernel.org>
Tue, 19 May 2026 10:35:03 +0000 (16:05 +0530)
commit9bf5c16a6e63ebf2803deb32ba984a7fcf2c5ed7
treeed245e0c82dfaffaed45760bacba53e77fca4686
parent711f64979e500799b27b33a8f030e2fd939fd07f
phy: ti: add PHY driver for TI DS125DF111 Dual-Channel Retimer

Add a generic PHY driver for the TI DS125DF111 Multi-Protocol
Dual-Channel Retimer. The driver currently supports only 10G and 1G link
speeds but it can easily extended to also cover other usecases.

Since the available datasheet (https://www.ti.com/lit/gpn/DS125DF111)
does not name the registers, the name for the macros were determined by
their usage pattern.

A PHY device is created for each of the two channels present on the
retimer. This allows for independent configuration of the two channels.
This capability is especially important on retimers which have more than
2 channels that can be, depending on the board design, connected in
multiple different ways to the SerDes lanes.

Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Link: https://patch.msgid.link/20260518142026.3098496-4-ioana.ciornei@nxp.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
MAINTAINERS
drivers/phy/ti/Kconfig
drivers/phy/ti/Makefile
drivers/phy/ti/phy-ds125df111.c [new file with mode: 0644]