freebsd-dev/sys/i386/conf
Vladimir Kondratyev 01f2e864f7 hid: Import usbhid - USB transport backend for HID subsystem.
This change implements hid_if.m methods for HID-over-USB protocol [1].

Also, this change adds USBHID_ENABLED kernel option which changes
device_probe() priority and adds/removes PnP records to prefer usbhid
over ums, ukbd, wmt and other USB HID device drivers and vice-versa.

The module is based on uhid(4) driver.  It is disabled by default for
now due to conflicts with existing USB HID drivers.

[1] https://www.usb.org/sites/default/files/hid1_11.pdf

Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D27893
2021-01-08 02:18:43 +03:00
..
DEFAULTS
GENERIC hid: Import usbhid - USB transport backend for HID subsystem. 2021-01-08 02:18:43 +03:00
GENERIC-NODEBUG
GENERIC.hints
LINT Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOINET Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOINET6 Create in-tree LINT files 2020-10-09 01:48:14 +00:00
LINT-NOIP Create in-tree LINT files 2020-10-09 01:48:14 +00:00
MINIMAL Add VT driver for VBE framebuffer device 2020-11-30 08:22:40 +00:00
NOTES Add a kernel crypto driver using assembly routines from OpenSSL. 2020-10-20 17:50:18 +00:00
PAE