phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC
authorIcenowy Zheng <icenowy@aosc.io>
Tue, 29 Oct 2019 20:17:39 +0000 (21:17 +0100)
committerKishon Vijay Abraham I <kishon@ti.com>
Thu, 31 Oct 2019 11:24:00 +0000 (16:54 +0530)
commita228890f94586c2f8417831c228ac8ed955ef856
tree644628282a2860987b3919fe993dd805b21be8d7
parent6bd03e7113694d5d5cbffe40acdea0db772331e0
phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC

Allwinner H6 SoC contains a USB3 PHY (with USB2 DP/DM lines also
controlled).

Add a driver for it.

The register operations in this driver is mainly extracted from the BSP
USB3 driver.

Signed-off-by: Ondrej Jirman <megous@megous.com>
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Acked-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/allwinner/Kconfig
drivers/phy/allwinner/Makefile
drivers/phy/allwinner/phy-sun50i-usb3.c [new file with mode: 0644]