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