summaryrefslogtreecommitdiff
path: root/drivers/phy/allwinner/Kconfig
diff options
context:
space:
mode:
authorIcenowy Zheng <icenowy@aosc.io>2019-10-29 23:17:39 +0300
committerKishon Vijay Abraham I <kishon@ti.com>2019-10-31 14:24:00 +0300
commita228890f94586c2f8417831c228ac8ed955ef856 (patch)
tree644628282a2860987b3919fe993dd805b21be8d7 /drivers/phy/allwinner/Kconfig
parent6bd03e7113694d5d5cbffe40acdea0db772331e0 (diff)
downloadlinux-a228890f94586c2f8417831c228ac8ed955ef856.tar.xz
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>
Diffstat (limited to 'drivers/phy/allwinner/Kconfig')
-rw-r--r--drivers/phy/allwinner/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/phy/allwinner/Kconfig b/drivers/phy/allwinner/Kconfig
index 215425296c77..3dab79e9d52b 100644
--- a/drivers/phy/allwinner/Kconfig
+++ b/drivers/phy/allwinner/Kconfig
@@ -45,3 +45,14 @@ config PHY_SUN9I_USB
sun9i SoCs.
This driver controls each individual USB 2 host PHY.
+
+config PHY_SUN50I_USB3
+ tristate "Allwinner H6 SoC USB3 PHY driver"
+ depends on ARCH_SUNXI && HAS_IOMEM && OF
+ depends on RESET_CONTROLLER
+ select GENERIC_PHY
+ help
+ Enable this to support the USB3.0-capable transceiver that is
+ part of Allwinner H6 SoC.
+
+ This driver controls each individual USB 2+3 host PHY combo.