Kconfig (085ad4067b5def12bb0e6f50ec65302053d9186d) Kconfig (2a4f136fbdcd89d44d83ed54df2c492a89f5ba9c)
1#
2# USB Gadget support on a system involves
3# (a) a peripheral controller, and
4# (b) the gadget driver using it.
5#
6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
7#
8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks).

--- 291 unchanged lines hidden (view full) ---

300 boolean "Inventra HDRC USB Peripheral (TI, ADI, ...)"
301 depends on USB_MUSB_HDRC && (USB_MUSB_PERIPHERAL || USB_MUSB_OTG)
302 select USB_GADGET_DUALSPEED
303 select USB_GADGET_SELECTED
304 help
305 This OTG-capable silicon IP is used in dual designs including
306 the TI DaVinci, OMAP 243x, OMAP 343x, TUSB 6010, and ADI Blackfin
307
1#
2# USB Gadget support on a system involves
3# (a) a peripheral controller, and
4# (b) the gadget driver using it.
5#
6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
7#
8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks).

--- 291 unchanged lines hidden (view full) ---

300 boolean "Inventra HDRC USB Peripheral (TI, ADI, ...)"
301 depends on USB_MUSB_HDRC && (USB_MUSB_PERIPHERAL || USB_MUSB_OTG)
302 select USB_GADGET_DUALSPEED
303 select USB_GADGET_SELECTED
304 help
305 This OTG-capable silicon IP is used in dual designs including
306 the TI DaVinci, OMAP 243x, OMAP 343x, TUSB 6010, and ADI Blackfin
307
308config USB_GADGET_IMX
309 boolean "Freescale IMX USB Peripheral Controller"
310 depends on ARCH_MX1
311 help
312 Freescale's IMX series include an integrated full speed
313 USB 1.1 device controller. The controller in the IMX series
314 is register-compatible.
315
316 It has Six fixed-function endpoints, as well as endpoint
317 zero (for control transfers).
318
319 Say "y" to link the driver statically, or "m" to build a
320 dynamically linked module called "imx_udc" and force all
321 gadget drivers to also be dynamically linked.
322
323config USB_IMX
324 tristate
325 depends on USB_GADGET_IMX
326 default USB_GADGET
327 select USB_GADGET_SELECTED
328
308config USB_GADGET_M66592
309 boolean "Renesas M66592 USB Peripheral Controller"
310 select USB_GADGET_DUALSPEED
311 help
312 M66592 is a discrete USB peripheral controller chip that
313 supports both full and high speed USB 2.0 data transfers.
314 It has seven configurable endpoints, and endpoint zero.
315

--- 386 unchanged lines hidden ---
329config USB_GADGET_M66592
330 boolean "Renesas M66592 USB Peripheral Controller"
331 select USB_GADGET_DUALSPEED
332 help
333 M66592 is a discrete USB peripheral controller chip that
334 supports both full and high speed USB 2.0 data transfers.
335 It has seven configurable endpoints, and endpoint zero.
336

--- 386 unchanged lines hidden ---