]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a "multifunction" device side USB template, which provides mass
authorEdward Tomasz Napierala <trasz@FreeBSD.org>
Thu, 17 May 2018 19:54:11 +0000 (19:54 +0000)
committerEdward Tomasz Napierala <trasz@FreeBSD.org>
Thu, 17 May 2018 19:54:11 +0000 (19:54 +0000)
commit3dc87e52a962e886e43b18029ade4bf758be12b0
tree8fc849daa5a10f41f7b468766e7c6f87191a6af7
parent2a45e8282a7d740e61e27cd8d78e2ac5dd3cd532
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
share/man/man4/usb_template.4
sys/conf/files
sys/dev/usb/template/usb_template.c
sys/dev/usb/template/usb_template.h
sys/dev/usb/template/usb_template_multi.c [new file with mode: 0644]
sys/dev/usb/usb_ioctl.h
sys/modules/usb/template/Makefile