Kconfig (cbbd14a9021140a306a01f8fcaa645faafae18a5) Kconfig (40d133d7f542616cf9538508a372306e626a16e9)
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).

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

506 tristate
507
508config USB_F_SERIAL
509 tristate
510
511config USB_F_OBEX
512 tristate
513
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).

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

506 tristate
507
508config USB_F_SERIAL
509 tristate
510
511config USB_F_OBEX
512 tristate
513
514config USB_F_NCM
515 tristate
516
514choice
515 tristate "USB Gadget Drivers"
516 default USB_ETH
517 help
518 A Linux "Gadget Driver" talks to the USB Peripheral Controller
519 driver through the abstract "gadget" API. Some other operating
520 systems call these "client" drivers, of which "class drivers"
521 are a subset (implementing a USB device class specification).

--- 462 unchanged lines hidden ---
517choice
518 tristate "USB Gadget Drivers"
519 default USB_ETH
520 help
521 A Linux "Gadget Driver" talks to the USB Peripheral Controller
522 driver through the abstract "gadget" API. Some other operating
523 systems call these "client" drivers, of which "class drivers"
524 are a subset (implementing a USB device class specification).

--- 462 unchanged lines hidden ---