xref: /openbmc/linux/drivers/phy/allwinner/Kconfig (revision 0b56e9a7)
10b56e9a7SVivek Gautam#
20b56e9a7SVivek Gautam# Phy drivers for Allwinner platforms
30b56e9a7SVivek Gautam#
40b56e9a7SVivek Gautamconfig PHY_SUN4I_USB
50b56e9a7SVivek Gautam	tristate "Allwinner sunxi SoC USB PHY driver"
60b56e9a7SVivek Gautam	depends on ARCH_SUNXI && HAS_IOMEM && OF
70b56e9a7SVivek Gautam	depends on RESET_CONTROLLER
80b56e9a7SVivek Gautam	depends on EXTCON
90b56e9a7SVivek Gautam	depends on POWER_SUPPLY
100b56e9a7SVivek Gautam	depends on USB_SUPPORT
110b56e9a7SVivek Gautam	select GENERIC_PHY
120b56e9a7SVivek Gautam	select USB_COMMON
130b56e9a7SVivek Gautam	help
140b56e9a7SVivek Gautam	  Enable this to support the transceiver that is part of Allwinner
150b56e9a7SVivek Gautam	  sunxi SoCs.
160b56e9a7SVivek Gautam
170b56e9a7SVivek Gautam	  This driver controls the entire USB PHY block, both the USB OTG
180b56e9a7SVivek Gautam	  parts, as well as the 2 regular USB 2 host PHYs.
190b56e9a7SVivek Gautam
200b56e9a7SVivek Gautamconfig PHY_SUN9I_USB
210b56e9a7SVivek Gautam	tristate "Allwinner sun9i SoC USB PHY driver"
220b56e9a7SVivek Gautam	depends on ARCH_SUNXI && HAS_IOMEM && OF
230b56e9a7SVivek Gautam	depends on RESET_CONTROLLER
240b56e9a7SVivek Gautam	depends on USB_SUPPORT
250b56e9a7SVivek Gautam	select USB_COMMON
260b56e9a7SVivek Gautam	select GENERIC_PHY
270b56e9a7SVivek Gautam	help
280b56e9a7SVivek Gautam	  Enable this to support the transceiver that is part of Allwinner
290b56e9a7SVivek Gautam	  sun9i SoCs.
300b56e9a7SVivek Gautam
310b56e9a7SVivek Gautam	  This driver controls each individual USB 2 host PHY.
32