Kconfig (9c2b85f4f99cb5c5f4b8e29ef15e344f93ec5be1) Kconfig (5920cda627688c3229fd63157ff031f3f174175e)
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).

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

534 tristate
535
536config USB_F_RNDIS
537 tristate
538
539config USB_F_MASS_STORAGE
540 tristate
541
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).

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

534 tristate
535
536config USB_F_RNDIS
537 tristate
538
539config USB_F_MASS_STORAGE
540 tristate
541
542config USB_F_FS
543 tristate
544
542choice
543 tristate "USB Gadget Drivers"
544 default USB_ETH
545 help
546 A Linux "Gadget Driver" talks to the USB Peripheral Controller
547 driver through the abstract "gadget" API. Some other operating
548 systems call these "client" drivers, of which "class drivers"
549 are a subset (implementing a USB device class specification).

--- 614 unchanged lines hidden ---
545choice
546 tristate "USB Gadget Drivers"
547 default USB_ETH
548 help
549 A Linux "Gadget Driver" talks to the USB Peripheral Controller
550 driver through the abstract "gadget" API. Some other operating
551 systems call these "client" drivers, of which "class drivers"
552 are a subset (implementing a USB device class specification).

--- 614 unchanged lines hidden ---