]>
Commit | Line | Data |
---|---|---|
8b7c3b68 RS |
1 | # |
2 | # Physical Layer USB driver configuration | |
3 | # | |
4 | comment "USB Physical Layer drivers" | |
c6156328 | 5 | depends on USB || USB_GADGET |
8b7c3b68 | 6 | |
657b306a KVA |
7 | config OMAP_USB2 |
8 | tristate "OMAP USB2 PHY Driver" | |
770b6cb4 | 9 | depends on ARCH_OMAP2PLUS |
657b306a | 10 | select USB_OTG_UTILS |
ca784be3 | 11 | select OMAP_CONTROL_USB |
657b306a KVA |
12 | help |
13 | Enable this to support the transceiver that is part of SOC. This | |
14 | driver takes care of all the PHY functionality apart from comparator. | |
15 | The USB OTG controller communicates with the comparator using this | |
16 | driver. | |
17 | ||
57f6ce07 KVA |
18 | config OMAP_USB3 |
19 | tristate "OMAP USB3 PHY Driver" | |
20 | select USB_OTG_UTILS | |
21 | select OMAP_CONTROL_USB | |
22 | help | |
23 | Enable this to support the USB3 PHY that is part of SOC. This | |
24 | driver takes care of all the PHY functionality apart from comparator. | |
25 | This driver interacts with the "OMAP Control USB Driver" to power | |
26 | on/off the PHY. | |
27 | ||
01658f0f KVA |
28 | config OMAP_CONTROL_USB |
29 | tristate "OMAP CONTROL USB Driver" | |
01658f0f KVA |
30 | help |
31 | Enable this to add support for the USB part present in the control | |
32 | module. This driver has API to power on the USB2 PHY and to write to | |
33 | the mailbox. The mailbox is present only in omap4 and the register to | |
34 | power on the USB2 PHY is present in OMAP4 and OMAP5. OMAP5 has an | |
35 | additional register to power on USB3 PHY. | |
36 | ||
8b7c3b68 RS |
37 | config USB_ISP1301 |
38 | tristate "NXP ISP1301 USB transceiver support" | |
c6156328 | 39 | depends on USB || USB_GADGET |
8b7c3b68 RS |
40 | depends on I2C |
41 | help | |
42 | Say Y here to add support for the NXP ISP1301 USB transceiver driver. | |
43 | This chip is typically used as USB transceiver for USB host, gadget | |
44 | and OTG drivers (to be selected separately). | |
45 | ||
46 | To compile this driver as a module, choose M here: the | |
47 | module will be called isp1301. | |
a67e76ac YX |
48 | |
49 | config MV_U3D_PHY | |
50 | bool "Marvell USB 3.0 PHY controller Driver" | |
51 | depends on USB_MV_U3D | |
52 | select USB_OTG_UTILS | |
53 | help | |
54 | Enable this to support Marvell USB 3.0 phy controller for Marvell | |
55 | SoC. | |
1789e52a KM |
56 | |
57 | config USB_RCAR_PHY | |
58 | tristate "Renesas R-Car USB phy support" | |
59 | depends on USB || USB_GADGET | |
60 | select USB_OTG_UTILS | |
61 | help | |
62 | Say Y here to add support for the Renesas R-Car USB phy driver. | |
63 | This chip is typically used as USB phy for USB host, gadget. | |
64 | This driver supports: R8A7779 | |
65 | ||
66 | To compile this driver as a module, choose M here: the | |
67 | module will be called rcar-phy. | |
337dc3a7 PP |
68 | |
69 | config SAMSUNG_USBPHY | |
70 | bool "Samsung USB PHY controller Driver" | |
8c1b3e16 | 71 | depends on USB_S3C_HSOTG || USB_EHCI_S5P || USB_OHCI_EXYNOS |
337dc3a7 PP |
72 | select USB_OTG_UTILS |
73 | help | |
74 | Enable this to support Samsung USB phy controller for samsung | |
75 | SoCs. |