xref: /openbmc/linux/drivers/usb/phy/Kconfig (revision 337dc3a7)
18b7c3b68SRoland Stigge#
28b7c3b68SRoland Stigge# Physical Layer USB driver configuration
38b7c3b68SRoland Stigge#
48b7c3b68SRoland Stiggecomment "USB Physical Layer drivers"
5c6156328SAlexandre Pereira da Silva	depends on USB || USB_GADGET
68b7c3b68SRoland Stigge
7657b306aSKishon Vijay Abraham Iconfig OMAP_USB2
8657b306aSKishon Vijay Abraham I	tristate "OMAP USB2 PHY Driver"
9770b6cb4STony Lindgren	depends on ARCH_OMAP2PLUS
10657b306aSKishon Vijay Abraham I	select USB_OTG_UTILS
11657b306aSKishon Vijay Abraham I	help
12657b306aSKishon Vijay Abraham I	  Enable this to support the transceiver that is part of SOC. This
13657b306aSKishon Vijay Abraham I	  driver takes care of all the PHY functionality apart from comparator.
14657b306aSKishon Vijay Abraham I	  The USB OTG controller communicates with the comparator using this
15657b306aSKishon Vijay Abraham I	  driver.
16657b306aSKishon Vijay Abraham I
178b7c3b68SRoland Stiggeconfig USB_ISP1301
188b7c3b68SRoland Stigge	tristate "NXP ISP1301 USB transceiver support"
19c6156328SAlexandre Pereira da Silva	depends on USB || USB_GADGET
208b7c3b68SRoland Stigge	depends on I2C
218b7c3b68SRoland Stigge	help
228b7c3b68SRoland Stigge	  Say Y here to add support for the NXP ISP1301 USB transceiver driver.
238b7c3b68SRoland Stigge	  This chip is typically used as USB transceiver for USB host, gadget
248b7c3b68SRoland Stigge	  and OTG drivers (to be selected separately).
258b7c3b68SRoland Stigge
268b7c3b68SRoland Stigge	  To compile this driver as a module, choose M here: the
278b7c3b68SRoland Stigge	  module will be called isp1301.
28a67e76acSYu Xu
29a67e76acSYu Xuconfig MV_U3D_PHY
30a67e76acSYu Xu	bool "Marvell USB 3.0 PHY controller Driver"
31a67e76acSYu Xu	depends on USB_MV_U3D
32a67e76acSYu Xu	select USB_OTG_UTILS
33a67e76acSYu Xu	help
34a67e76acSYu Xu	  Enable this to support Marvell USB 3.0 phy controller for Marvell
35a67e76acSYu Xu	  SoC.
361789e52aSKuninori Morimoto
371789e52aSKuninori Morimotoconfig USB_RCAR_PHY
381789e52aSKuninori Morimoto	tristate "Renesas R-Car USB phy support"
391789e52aSKuninori Morimoto	depends on USB || USB_GADGET
401789e52aSKuninori Morimoto	select USB_OTG_UTILS
411789e52aSKuninori Morimoto	help
421789e52aSKuninori Morimoto	  Say Y here to add support for the Renesas R-Car USB phy driver.
431789e52aSKuninori Morimoto	  This chip is typically used as USB phy for USB host, gadget.
441789e52aSKuninori Morimoto	  This driver supports: R8A7779
451789e52aSKuninori Morimoto
461789e52aSKuninori Morimoto	  To compile this driver as a module, choose M here: the
471789e52aSKuninori Morimoto	  module will be called rcar-phy.
48337dc3a7SPraveen Paneri
49337dc3a7SPraveen Panericonfig SAMSUNG_USBPHY
50337dc3a7SPraveen Paneri	bool "Samsung USB PHY controller Driver"
51337dc3a7SPraveen Paneri	depends on USB_S3C_HSOTG
52337dc3a7SPraveen Paneri	select USB_OTG_UTILS
53337dc3a7SPraveen Paneri	help
54337dc3a7SPraveen Paneri	  Enable this to support Samsung USB phy controller for samsung
55337dc3a7SPraveen Paneri	  SoCs.
56