2012-04-29 22:47:04 +08:00
|
|
|
#
|
|
|
|
# Physical Layer USB driver configuration
|
|
|
|
#
|
|
|
|
comment "USB Physical Layer drivers"
|
2012-06-26 22:56:48 +08:00
|
|
|
depends on USB || USB_GADGET
|
2012-04-29 22:47:04 +08:00
|
|
|
|
2012-09-06 22:57:06 +08:00
|
|
|
config OMAP_USB2
|
|
|
|
tristate "OMAP USB2 PHY Driver"
|
2012-12-17 04:28:46 +08:00
|
|
|
depends on ARCH_OMAP2PLUS
|
2012-09-06 22:57:06 +08:00
|
|
|
select USB_OTG_UTILS
|
2013-01-25 18:24:00 +08:00
|
|
|
select OMAP_CONTROL_USB
|
2012-09-06 22:57:06 +08:00
|
|
|
help
|
|
|
|
Enable this to support the transceiver that is part of SOC. This
|
|
|
|
driver takes care of all the PHY functionality apart from comparator.
|
|
|
|
The USB OTG controller communicates with the comparator using this
|
|
|
|
driver.
|
|
|
|
|
2013-01-25 10:51:48 +08:00
|
|
|
config OMAP_USB3
|
|
|
|
tristate "OMAP USB3 PHY Driver"
|
|
|
|
select USB_OTG_UTILS
|
|
|
|
select OMAP_CONTROL_USB
|
|
|
|
help
|
|
|
|
Enable this to support the USB3 PHY that is part of SOC. This
|
|
|
|
driver takes care of all the PHY functionality apart from comparator.
|
|
|
|
This driver interacts with the "OMAP Control USB Driver" to power
|
|
|
|
on/off the PHY.
|
|
|
|
|
2013-01-25 18:23:57 +08:00
|
|
|
config OMAP_CONTROL_USB
|
|
|
|
tristate "OMAP CONTROL USB Driver"
|
|
|
|
depends on ARCH_OMAP2PLUS
|
|
|
|
help
|
|
|
|
Enable this to add support for the USB part present in the control
|
|
|
|
module. This driver has API to power on the USB2 PHY and to write to
|
|
|
|
the mailbox. The mailbox is present only in omap4 and the register to
|
|
|
|
power on the USB2 PHY is present in OMAP4 and OMAP5. OMAP5 has an
|
|
|
|
additional register to power on USB3 PHY.
|
|
|
|
|
2012-04-29 22:47:04 +08:00
|
|
|
config USB_ISP1301
|
|
|
|
tristate "NXP ISP1301 USB transceiver support"
|
2012-06-26 22:56:48 +08:00
|
|
|
depends on USB || USB_GADGET
|
2012-04-29 22:47:04 +08:00
|
|
|
depends on I2C
|
|
|
|
help
|
|
|
|
Say Y here to add support for the NXP ISP1301 USB transceiver driver.
|
|
|
|
This chip is typically used as USB transceiver for USB host, gadget
|
|
|
|
and OTG drivers (to be selected separately).
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called isp1301.
|
2012-08-09 22:29:31 +08:00
|
|
|
|
|
|
|
config MV_U3D_PHY
|
|
|
|
bool "Marvell USB 3.0 PHY controller Driver"
|
|
|
|
depends on USB_MV_U3D
|
|
|
|
select USB_OTG_UTILS
|
|
|
|
help
|
|
|
|
Enable this to support Marvell USB 3.0 phy controller for Marvell
|
|
|
|
SoC.
|
2012-11-01 10:03:11 +08:00
|
|
|
|
|
|
|
config USB_RCAR_PHY
|
|
|
|
tristate "Renesas R-Car USB phy support"
|
|
|
|
depends on USB || USB_GADGET
|
|
|
|
select USB_OTG_UTILS
|
|
|
|
help
|
|
|
|
Say Y here to add support for the Renesas R-Car USB phy driver.
|
|
|
|
This chip is typically used as USB phy for USB host, gadget.
|
|
|
|
This driver supports: R8A7779
|
|
|
|
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
|
|
module will be called rcar-phy.
|
2012-11-23 18:33:06 +08:00
|
|
|
|
|
|
|
config SAMSUNG_USBPHY
|
|
|
|
bool "Samsung USB PHY controller Driver"
|
2013-01-22 21:00:41 +08:00
|
|
|
depends on USB_S3C_HSOTG || USB_EHCI_S5P || USB_OHCI_EXYNOS
|
2012-11-23 18:33:06 +08:00
|
|
|
select USB_OTG_UTILS
|
|
|
|
help
|
|
|
|
Enable this to support Samsung USB phy controller for samsung
|
|
|
|
SoCs.
|