Kconfig (9c62ce83e4258bacc459faf57bf2ed83cce6be08) Kconfig (b29002a157940752dfed2c488b2011f63f007d71)
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).

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

515 tristate
516
517config USB_F_ECM
518 tristate
519
520config USB_F_PHONET
521 tristate
522
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).

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

515 tristate
516
517config USB_F_ECM
518 tristate
519
520config USB_F_PHONET
521 tristate
522
523config USB_F_EEM
524 tristate
525
523choice
524 tristate "USB Gadget Drivers"
525 default USB_ETH
526 help
527 A Linux "Gadget Driver" talks to the USB Peripheral Controller
528 driver through the abstract "gadget" API. Some other operating
529 systems call these "client" drivers, of which "class drivers"
530 are a subset (implementing a USB device class specification).

--- 478 unchanged lines hidden ---
526choice
527 tristate "USB Gadget Drivers"
528 default USB_ETH
529 help
530 A Linux "Gadget Driver" talks to the USB Peripheral Controller
531 driver through the abstract "gadget" API. Some other operating
532 systems call these "client" drivers, of which "class drivers"
533 are a subset (implementing a USB device class specification).

--- 478 unchanged lines hidden ---