Kconfig (9bd4a10e1bf881af0b0a7c117c7092b558447047) Kconfig (b3df2faacb40da7d9c4ed1a0b5304cf346e46ca0)
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).

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

555 depends on USB_CONFIGFS
556 depends on NET
557 select USB_U_ETHER
558 select USB_F_SUBSET
559 help
560 On hardware that can't implement the full protocol,
561 a simple CDC subset is used, placing fewer demands on USB.
562
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).

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

555 depends on USB_CONFIGFS
556 depends on NET
557 select USB_U_ETHER
558 select USB_F_SUBSET
559 help
560 On hardware that can't implement the full protocol,
561 a simple CDC subset is used, placing fewer demands on USB.
562
563config USB_CONFIGFS_RNDIS
564 bool "RNDIS"
565 depends on USB_CONFIGFS
566 depends on NET
567 select USB_U_ETHER
568 select USB_F_RNDIS
569 help
570 Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol,
571 and Microsoft provides redistributable binary RNDIS drivers for
572 older versions of Windows.
573
574 To make MS-Windows work with this, use Documentation/usb/linux.inf
575 as the "driver info file". For versions of MS-Windows older than
576 XP, you'll need to download drivers from Microsoft's website; a URL
577 is given in comments found in that info file.
578
563config USB_CONFIGFS_EEM
564 bool "Ethernet Emulation Model (EEM)"
565 depends on USB_CONFIGFS
566 depends on NET
567 select USB_U_ETHER
568 select USB_F_EEM
569 help
570 CDC EEM is a newer USB standard that is somewhat simpler than CDC ECM

--- 475 unchanged lines hidden ---
579config USB_CONFIGFS_EEM
580 bool "Ethernet Emulation Model (EEM)"
581 depends on USB_CONFIGFS
582 depends on NET
583 select USB_U_ETHER
584 select USB_F_EEM
585 help
586 CDC EEM is a newer USB standard that is somewhat simpler than CDC ECM

--- 475 unchanged lines hidden ---