| 
									
										
										
										
											2008-11-24 11:53:35 -08:00
										 |  |  | # | 
					
						
							|  |  |  | # USB OTG infrastructure may be needed for peripheral-only, host-only, | 
					
						
							|  |  |  | # or OTG-capable configurations when OTG transceivers or controllers | 
					
						
							|  |  |  | # are used. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | comment "OTG and related infrastructure" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config USB_OTG_UTILS | 
					
						
							|  |  |  | 	bool | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Select this to make sure the build includes objects from | 
					
						
							|  |  |  | 	  the OTG infrastructure directory. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-01-24 17:55:57 -08:00
										 |  |  | if USB || USB_GADGET | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-24 12:00:01 -08:00
										 |  |  | # | 
					
						
							|  |  |  | # USB Transceiver Drivers | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | config USB_GPIO_VBUS | 
					
						
							|  |  |  | 	tristate "GPIO based peripheral-only VBUS sensing 'transceiver'" | 
					
						
							|  |  |  | 	depends on GENERIC_GPIO | 
					
						
							|  |  |  | 	select USB_OTG_UTILS | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Provides simple GPIO VBUS sensing for controllers with an | 
					
						
							|  |  |  | 	  internal transceiver via the otg_transceiver interface, and | 
					
						
							|  |  |  | 	  optionally control of a D+ pullup GPIO as well as a VBUS | 
					
						
							|  |  |  | 	  current limit regulator. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-24 11:53:35 -08:00
										 |  |  | config ISP1301_OMAP | 
					
						
							|  |  |  | 	tristate "Philips ISP1301 with OMAP OTG" | 
					
						
							|  |  |  | 	depends on I2C && ARCH_OMAP_OTG | 
					
						
							|  |  |  | 	select USB_OTG_UTILS | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  If you say yes here you get support for the Philips ISP1301 | 
					
						
							|  |  |  | 	  USB-On-The-Go transceiver working with the OMAP OTG controller. | 
					
						
							|  |  |  | 	  The ISP1301 is a full speed USB  transceiver which is used in | 
					
						
							|  |  |  | 	  products including H2, H3, and H4 development boards for Texas | 
					
						
							|  |  |  | 	  Instruments OMAP processors. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	  This driver can also be built as a module.  If so, the module | 
					
						
							|  |  |  | 	  will be called isp1301_omap. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-10-15 17:09:35 +03:00
										 |  |  | config USB_ULPI | 
					
						
							|  |  |  | 	bool "Generic ULPI Transceiver Driver" | 
					
						
							|  |  |  | 	depends on ARM | 
					
						
							| 
									
										
										
										
											2010-01-20 20:06:31 +01:00
										 |  |  | 	select USB_OTG_UTILS | 
					
						
							| 
									
										
										
										
											2009-10-15 17:09:35 +03:00
										 |  |  | 	help | 
					
						
							|  |  |  | 	  Enable this to support ULPI connected USB OTG transceivers which | 
					
						
							|  |  |  | 	  are likely found on embedded boards. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-12-18 12:25:44 -08:00
										 |  |  | config TWL4030_USB | 
					
						
							|  |  |  | 	tristate "TWL4030 USB Transceiver Driver" | 
					
						
							| 
									
										
										
										
											2009-02-20 14:02:31 +02:00
										 |  |  | 	depends on TWL4030_CORE && REGULATOR_TWL4030 | 
					
						
							| 
									
										
										
										
											2008-12-18 12:25:44 -08:00
										 |  |  | 	select USB_OTG_UTILS | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Enable this to support the USB OTG transceiver on TWL4030 | 
					
						
							|  |  |  | 	  family chips (including the TWL5030 and TPS659x0 devices). | 
					
						
							|  |  |  | 	  This transceiver supports high and full speed devices plus, | 
					
						
							|  |  |  | 	  in host mode, low speed. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-02-06 17:32:35 +05:30
										 |  |  | config NOP_USB_XCEIV | 
					
						
							|  |  |  | 	tristate "NOP USB Transceiver Driver" | 
					
						
							|  |  |  | 	select USB_OTG_UTILS | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	 this driver is to be used by all the usb transceiver which are either | 
					
						
							|  |  |  | 	 built-in with usb ip or which are autonomous and doesn't require any | 
					
						
							|  |  |  | 	 phy programming such as ISP1x04 etc. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-24 11:53:35 -08:00
										 |  |  | endif # USB || OTG |