Kconfig (70cc3c024640a3c60e91d04789f9574a371a2db5) Kconfig (1d8fc2518c1cddef0902b0a2c51946732a0982fc)
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).

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

503 tristate
504
505config USB_U_SERIAL
506 tristate
507
508config USB_F_SERIAL
509 tristate
510
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).

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

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

--- 451 unchanged lines hidden ---
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).

--- 451 unchanged lines hidden ---