diff options
author | Vladimir Kondratyev <wulf@FreeBSD.org> | 2020-10-08 21:32:12 +0000 |
---|---|---|
committer | Vladimir Kondratyev <wulf@FreeBSD.org> | 2021-01-07 23:18:43 +0000 |
commit | 01f2e864f79584c0cd250a8e7cfb501a9985768a (patch) | |
tree | 207d20e72679533b0dbaf7042d17efafe7e8a277 /sys/conf/files | |
parent | b1f1b07f6d412cb3ec8588a634836e26396eec70 (diff) | |
download | src-01f2e864f79584c0cd250a8e7cfb501a9985768a.tar.gz src-01f2e864f79584c0cd250a8e7cfb501a9985768a.zip |
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
Diffstat (limited to 'sys/conf/files')
-rw-r--r-- | sys/conf/files | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files index 87b56eb0e8ae..6dd4e95815d1 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -3406,6 +3406,7 @@ dev/usb/input/uhid.c optional uhid dev/usb/input/uhid_snes.c optional uhid_snes dev/usb/input/ukbd.c optional ukbd dev/usb/input/ums.c optional ums +dev/usb/input/usbhid.c optional usbhid dev/usb/input/wmt.c optional wmt dev/usb/input/wsp.c optional wsp # |