]> www.infradead.org Git - users/dwmw2/linux.git/commit
phy: add NXP PTN3222 eUSB2 to USB2 redriver
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 30 Aug 2024 08:20:46 +0000 (11:20 +0300)
committerVinod Koul <vkoul@kernel.org>
Thu, 17 Oct 2024 15:18:27 +0000 (20:48 +0530)
commitc9be539e11f0bf1665c03108d3b7881a5d67ae48
treef6631535ec010286d17639a8fcd028c3cf93e032
parent2df490e7374de8e940d353cfcafd3c91242841ea
phy: add NXP PTN3222 eUSB2 to USB2 redriver

The NXP PTN3222 is the single-port eUSB2 to USB2 redriver that performs
translation between eUSB2 and USB2 signalling schemes. It supports all
three data rates: Low Speed, Full Speed and High Speed.

The reset state enables autonegotiation of the PHY role and of the data
rate, so no additional programming is required.

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Tested-by: Konrad Dybcio <konradybcio@kernel.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Stephan Gerhold <stephan.gerhold@linaro.org>
Tested-by: Stephan Gerhold <stephan.gerhold@linaro.org>
Link: https://lore.kernel.org/r/20240830-nxp-ptn3222-v2-2-4c6d8535cf6c@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/phy-nxp-ptn3222.c [new file with mode: 0644]