Kconfig (aa72f6899b9fb3dc824c458234ae3507a60e462d) Kconfig (ceb80363b2ec1091dffd78064771e3d4679f69c7)
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).

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

475 gadget drivers to also be dynamically linked.
476
477config USB_CI13XXX_PCI
478 tristate
479 depends on USB_GADGET_CI13XXX_PCI
480 default USB_GADGET
481 select USB_GADGET_SELECTED
482
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).

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

475 gadget drivers to also be dynamically linked.
476
477config USB_CI13XXX_PCI
478 tristate
479 depends on USB_GADGET_CI13XXX_PCI
480 default USB_GADGET
481 select USB_GADGET_SELECTED
482
483config USB_GADGET_NET2272
484 boolean "PLX NET2272"
485 select USB_GADGET_DUALSPEED
486 help
487 PLX NET2272 is a USB peripheral controller which supports
488 both full and high speed USB 2.0 data transfers.
489
490 It has three configurable endpoints, as well as endpoint zero
491 (for control transfer).
492 Say "y" to link the driver statically, or "m" to build a
493 dynamically linked module called "net2272" and force all
494 gadget drivers to also be dynamically linked.
495
496config USB_GADGET_NET2272_DMA
497 boolean "Support external DMA controller"
498 depends on USB_GADGET_NET2272
499 help
500 The NET2272 part can optionally support an external DMA
501 controller, but your board has to have support in the
502 driver itself.
503
504 If unsure, say "N" here. The driver works fine in PIO mode.
505
506config USB_NET2272
507 tristate
508 depends on USB_GADGET_NET2272
509 default USB_GADGET
510 select USB_GADGET_SELECTED
511
483config USB_GADGET_NET2280
484 boolean "NetChip 228x"
485 depends on PCI
486 select USB_GADGET_DUALSPEED
487 help
488 NetChip 2280 / 2282 is a PCI based USB peripheral controller which
489 supports both full and high speed USB 2.0 data transfers.
490

--- 572 unchanged lines hidden ---
512config USB_GADGET_NET2280
513 boolean "NetChip 228x"
514 depends on PCI
515 select USB_GADGET_DUALSPEED
516 help
517 NetChip 2280 / 2282 is a PCI based USB peripheral controller which
518 supports both full and high speed USB 2.0 data transfers.
519

--- 572 unchanged lines hidden ---