xref: /openbmc/linux/drivers/phy/allwinner/Kconfig (revision a518d637)
1#
2# Phy drivers for Allwinner platforms
3#
4config PHY_SUN4I_USB
5	tristate "Allwinner sunxi SoC USB PHY driver"
6	depends on ARCH_SUNXI && HAS_IOMEM && OF
7	depends on RESET_CONTROLLER
8	depends on EXTCON
9	depends on POWER_SUPPLY
10	depends on USB_SUPPORT
11	select GENERIC_PHY
12	select USB_COMMON
13	help
14	  Enable this to support the transceiver that is part of Allwinner
15	  sunxi SoCs.
16
17	  This driver controls the entire USB PHY block, both the USB OTG
18	  parts, as well as the 2 regular USB 2 host PHYs.
19
20config PHY_SUN9I_USB
21	tristate "Allwinner sun9i SoC USB PHY driver"
22	depends on ARCH_SUNXI && HAS_IOMEM && OF
23	depends on RESET_CONTROLLER
24	depends on USB_SUPPORT
25	select USB_COMMON
26	select GENERIC_PHY
27	help
28	  Enable this to support the transceiver that is part of Allwinner
29	  sun9i SoCs.
30
31	  This driver controls each individual USB 2 host PHY.
32