Pawel Biernacki
f8d2b1f3f7
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)
...
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked). Use it in
preparation for a general review of all nodes.
This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.
Reviewed by: hselasky, kib
Approved by: kib (mentor)
Differential Revision: https://reviews.freebsd.org/D23632
2020-02-15 18:52:12 +00:00
Edward Tomasz Napierala
e8a5d07df5
Set bDeviceClass properly for composite device (template 8). There should
...
be no functional change.
PR: 203289
Reviewed by: hselasky@
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-06-01 09:17:20 +00:00
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
4e6e77b74f
Fix sysctl description.
...
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-05-15 15:11:52 +00:00
Hans Petter Selasky
c70e38e40c
Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision
...
when building stand/usb. Regression after r328194.
MFC after: 1 week
Sponsored by: Mellanox Technologies
2018-02-07 18:46:08 +00:00
Edward Tomasz Napierala
ad2c142415
Remove unused index.
...
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-01-20 14:05:55 +00:00
Edward Tomasz Napierala
42e42a9aa4
Add missing SPDX tags; the rest of the license text is the same as in other
...
USB templates.
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2018-01-20 14:03:55 +00:00
Edward Tomasz Napierala
8e06491a4e
Add sysctls to control device side USB identifiers. This makes it
...
possible to change string and numeric vendor and product identifiers,
as well as anything else there might be to change for a particular
device side template, eg the MAC address.
Reviewed by: hselasky@
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D13920
2018-01-20 13:58:34 +00:00
Edward Tomasz Napierala
4ffeccf1e8
Replace some magic numbers in usb_template(4) code with #defines.
...
There should be no functional changes.
Reviewed by: hselasky
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D12670
2017-10-15 11:46:11 +00:00
Ruslan Bukin
3e420a3e12
Add usb template SERIALNET allowing us to have both USB CDC Ethernet
...
and USB CDC Modem same time by single cable.
Reviewed by: hselasky@
2015-01-13 14:03:56 +00:00