Kconfig (b904d0811dd3c878075d15b8cecbeb3bea89167d) Kconfig (83408745b202695e8911d71a9854c517e565c343)
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).

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

536 of the particular controllers they work with. For example, when
537 a controller doesn't support alternate configurations or provide
538 enough of the right types of endpoints, the gadget driver might
539 not be able work with that controller, or might need to implement
540 a less common variant of a device class protocol.
541
542# this first set of drivers all depend on bulk-capable hardware.
543
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).

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

536 of the particular controllers they work with. For example, when
537 a controller doesn't support alternate configurations or provide
538 enough of the right types of endpoints, the gadget driver might
539 not be able work with that controller, or might need to implement
540 a less common variant of a device class protocol.
541
542# this first set of drivers all depend on bulk-capable hardware.
543
544config USB_CONFIGFS_PHONET
545 boolean "Phonet protocol"
546 depends on USB_CONFIGFS
547 depends on NET
548 depends on PHONET
549 select USB_U_ETHER
550 select USB_F_PHONET
551 help
552 The Phonet protocol implementation for USB device.
553
544config USB_ZERO
545 tristate "Gadget Zero (DEVELOPMENT)"
546 select USB_LIBCOMPOSITE
547 select USB_F_SS_LB
548 help
549 Gadget Zero is a two-configuration device. It either sinks and
550 sources bulk data; or it loops back a configurable number of
551 transfers. It also implements control requests, for "chapter 9"

--- 446 unchanged lines hidden ---
554config USB_ZERO
555 tristate "Gadget Zero (DEVELOPMENT)"
556 select USB_LIBCOMPOSITE
557 select USB_F_SS_LB
558 help
559 Gadget Zero is a two-configuration device. It either sinks and
560 sources bulk data; or it loops back a configurable number of
561 transfers. It also implements control requests, for "chapter 9"

--- 446 unchanged lines hidden ---