aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/hid/Makefile
diff options
context:
space:
mode:
authorVladimir Kondratyev <wulf@FreeBSD.org>2020-10-09 01:10:23 +0000
committerVladimir Kondratyev <wulf@FreeBSD.org>2021-01-07 23:18:42 +0000
commit2b4464b0b1143024ede8bd3ea69134ea17bc5355 (patch)
treebc6ed3d613cd000eaf361aba4af51d9a95a63bcd /sys/modules/hid/Makefile
parent961a3535db3ca1d330e5ddf96419ef3904738ae6 (diff)
downloadsrc-2b4464b0b1143024ede8bd3ea69134ea17bc5355.tar.gz
src-2b4464b0b1143024ede8bd3ea69134ea17bc5355.zip
hid: Import hidbus(4)
This driver provides support for multiple HID driver attachments to single HID transport backend. This ability existed in Net/OpenBSD (uhidev and ihidev drivers) but has never been ported to FreeBSD. Unlike Net/OpenBSD we do not use report number alone to distinct report source but we follow MS way and use a top level collection (TLC) usage index that report belongs to as a location key. The driver performs child device autodiscovery based on HID report descriptor data, proxying of HID requests from child devices to parent transport backends and broadcasting of interrupts in backward direction. Differential revision: https://reviews.freebsd.org/D27888
Diffstat (limited to 'sys/modules/hid/Makefile')
-rw-r--r--sys/modules/hid/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/modules/hid/Makefile b/sys/modules/hid/Makefile
index bb067adf8375..1534458c4eb2 100644
--- a/sys/modules/hid/Makefile
+++ b/sys/modules/hid/Makefile
@@ -1,6 +1,7 @@
# $FreeBSD$
SUBDIR = \
- hid
+ hid \
+ hidbus
.include <bsd.subdir.mk>