u-boot/drivers/phy
Sinthu Raja e9fc3d4f62 phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap
commit 3d0f2e37c57b0d2f60e0b985d7006220d94bd9b0 upstream.

The WIZ acts as a wrapper for SerDes and has Lanes 0 and 2 reserved
for USB for type-C lane swap if Lane 1 and Lane 3 are linked to the
USB PHY that is integrated into the SerDes IP. The WIZ control register
has to be configured to support this lane swap feature.

The support for swapping lanes 2 and 3 is missing and therefore
add support to configure the control register to swap between
lanes 2 and 3 if PHY type is USB.

Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
2023-04-04 17:05:44 -05:00
..
allwinner phy: sun4i-usb: Add D1 variant 2022-07-18 23:48:37 +01:00
cadence phy: cadence: Sierra: Move the link operations from serdes phy to link device 2022-03-14 12:44:51 -04:00
marvell usb: ehci: ehci-marvell: Update compatible string to official DT bindings 2022-02-17 14:17:07 +01:00
qcom phy: Add support for drivers to enable USB on QCS404 SoC 2022-08-26 10:55:45 -04:00
rockchip drivers: phy: add naneng combphy for rk3568 2023-02-28 18:07:27 +08:00
socionext phy: socionext: Add UniPhier PCIe PHY driver 2021-07-14 16:48:07 -04:00
ti phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap 2023-04-04 17:05:44 -05:00
Kconfig phy: Move qcom SoCs specific phy drivers to qcom folder 2022-08-26 10:55:45 -04:00
Makefile phy: Move qcom SoCs specific phy drivers to qcom folder 2022-08-26 10:55:45 -04:00
bcm6318-usbh-phy.c phy: bcm63xx: Don't check clk_free 2022-03-30 13:02:55 -04:00
bcm6348-usbh-phy.c phy: bcm63xx: Don't check clk_free 2022-03-30 13:02:55 -04:00
bcm6358-usbh-phy.c
bcm6368-usbh-phy.c phy: bcm63xx: Don't check clk_free 2022-03-30 13:02:55 -04:00
keystone-usb-phy.c
meson-axg-mipi-dphy.c phy: meson-axg-mipi: Rename "priv_auto_alloc_size" to "priv_auto" 2021-07-27 10:32:09 +02:00
meson-axg-mipi-pcie-analog.c phy: meson-axg-mipi: Access parent ofnode through dev_ofnode() 2021-07-27 10:32:09 +02:00
meson-g12a-usb2.c
meson-g12a-usb3-pcie.c
meson-gxbb-usb2.c
meson-gxl-usb2.c
mt76x8-usb-phy.c
mt7620-usb-phy.c
nop-phy.c phy: nop-phy: Fix phy reset if no reset-gpio defined 2022-03-01 00:21:11 +01:00
omap-usb2-phy.c
phy-ab8500-usb.c Correct SPL uses of USB_MUSB_HOST 2023-02-10 07:41:40 -05:00
phy-bcm-sr-pcie.c
phy-core-mipi-dphy.c
phy-da8xx-usb.c
phy-imx8mq-usb.c phy: phy-imx8mq-usb: Add support for i.MX8MP USB PHY 2022-04-12 17:33:56 +02:00
phy-mtk-tphy.c clk: Rename clk_get_optional_nodev 2022-02-24 23:58:13 -05:00
phy-npcm-usb.c phy: nuvoton: add NPCM7xx phy control driver 2022-07-06 14:30:51 -04:00
phy-rcar-gen2.c
phy-rcar-gen3.c
phy-stm32-usbphyc.c phy: usbphyc: use regulator_set_enable_if_allowed for disabling vbus supply 2022-12-12 11:25:19 +01:00
phy-ti-am654.c global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
phy-uclass.c phy: Add generic_{setup,shutdown}_phy() helpers 2022-10-10 18:08:18 +02:00
phy-zynqmp.c phy: zynqmp: Increase timeout value to 10ms 2022-05-18 13:17:54 +02:00
sandbox-phy.c
sti_usb_phy.c
ti-pipe3-phy.c