opnsense-src/sys/dev/usb/template
Edward Tomasz Napierala 3dc87e52a9 Add a "multifunction" device side USB template, which provides mass
storage, CDC ACM (serial), and CDC ECM (ethernet) at the same time.
It's quite similar in function to Linux' "g_multi" gadget.

Reviewed by:	hselasky@
MFC after:	2 weeks
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
2018-05-17 19:54:11 +00:00
..
usb_template.c Add a "multifunction" device side USB template, which provides mass 2018-05-17 19:54:11 +00:00
usb_template.h Add a "multifunction" device side USB template, which provides mass 2018-05-17 19:54:11 +00:00
usb_template_audio.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_cdce.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_kbd.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_midi.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_modem.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_mouse.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_msc.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_mtp.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_multi.c Add a "multifunction" device side USB template, which provides mass 2018-05-17 19:54:11 +00:00
usb_template_phone.c Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision 2018-02-07 18:46:08 +00:00
usb_template_serialnet.c Fix sysctl description. 2018-05-15 15:11:52 +00:00