Kconfig (8af5232d6f48896b151898ccb2e9e155481bb785) Kconfig (02832e56f88a981474ee4c7c141f46fc1b4454f4)
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).

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

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

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

542 of the particular controllers they work with. For example, when
543 a controller doesn't support alternate configurations or provide
544 enough of the right types of endpoints, the gadget driver might
545 not be able work with that controller, or might need to implement
546 a less common variant of a device class protocol.
547
548# this first set of drivers all depend on bulk-capable hardware.
549
550config USB_CONFIGFS_ECM_SUBSET
551 boolean "Ethernet Control Model (CDC ECM) subset"
552 depends on USB_CONFIGFS
553 depends on NET
554 select USB_U_ETHER
555 select USB_F_SUBSET
556 help
557 On hardware that can't implement the full protocol,
558 a simple CDC subset is used, placing fewer demands on USB.
559
550config USB_CONFIGFS_EEM
551 bool "Ethernet Emulation Model (EEM)"
552 depends on USB_CONFIGFS
553 depends on NET
554 select USB_U_ETHER
555 select USB_F_EEM
556 help
557 CDC EEM is a newer USB standard that is somewhat simpler than CDC ECM

--- 474 unchanged lines hidden ---
560config USB_CONFIGFS_EEM
561 bool "Ethernet Emulation Model (EEM)"
562 depends on USB_CONFIGFS
563 depends on NET
564 select USB_U_ETHER
565 select USB_F_EEM
566 help
567 CDC EEM is a newer USB standard that is somewhat simpler than CDC ECM

--- 474 unchanged lines hidden ---