phy: zynqmp: Add serdes/psgtr driver
authorMichal Simek <michal.simek@xilinx.com>
Thu, 6 Jan 2022 08:49:41 +0000 (09:49 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 12 Jan 2022 09:41:46 +0000 (10:41 +0100)
commit1d78d68349621316ddff95a0d0d3ab9360061a9a
tree9e7a79af52c574793ef732d006f00b34c31d7cb7
parent28880b68d4e4760ebe54806eeff49ff61961ff8e
phy: zynqmp: Add serdes/psgtr driver

Add PSGTR driver for Xilinx ZynqMP.
The most of configurations are taken from Linux kernel psgtr driver.

USB3.0 and SGMII configurations are tested on SOM. In SGMII case also
IOU_SLCR reg is updated to get proper clock setup and signal detection
configuration.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Link: https://lore.kernel.org/r/36e6e9d3baf8511af1916e91e4887032ca2b6c20.1641458978.git.michal.simek@xilinx.com
MAINTAINERS
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/phy-zynqmp.c [new file with mode: 0644]