Edward Tomasz Napierala
d008c0d75f
Centralize USB device mode bus power reporting, and add
...
hw.usb.template_power sysctl to control it.
Reviewed by: hselasky@ (earlier version)
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-23 20:06:04 +00:00
Edward Tomasz Napierala
733efc21c4
Add a somewhat ugly hack that makes OSX serial device node names
...
human-readable.
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-21 17:33:52 +00:00
Edward Tomasz Napierala
ac4a7f30d2
Improve description strings for USB device-mode serial ports.
...
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-21 16:33:13 +00:00
Edward Tomasz Napierala
d01c1c8bfe
Use USB Vendor Identifiers and Product Identifiers provided by V-USB
...
(https://github.com/obdev/v-usb/blob/master/usbdrv/USB-IDs-for-free.txt ).
Previously we were using an invalid (not assigned to us) VID.
Reviewed by: hselasky@
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-21 15:06:19 +00:00
Edward Tomasz Napierala
86c61317fd
Fix whitespace; no functional changes.
...
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-19 15:18:15 +00:00
Edward Tomasz Napierala
1558eec6db
Add #defines for vendor/product USB IDs. No functional changes.
...
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-19 15:11:24 +00:00
Edward Tomasz Napierala
6b7e508c4a
Stop claiming the device-side USB serial interfaces talk Hayes AT.
...
There should be no functional difference.
Reviewed by: hselasky@
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-18 20:24:19 +00:00
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