freebsd-dev/sys/dev/hid
Vladimir Kondratyev 9d04336b61 hmt(4): Add support for touchpads with no "button type" or
"maximum number of contacts" usages.

Assume touchpad to be a clickpad if it has only internal button.
Set number of contacts to 5 for touchpads and to 10 for touchscreens.
Check for fetched report length to avoid reading of stalled data.
Fixes Dell Precision 7550 laptop.

Tested by:	Shawn Webb <shawn.webb_AT_hardenedbsd_DOT_org>
PR:		257992
MFC after:	2 week
2021-09-02 22:35:27 +03:00
..
hconf.c hid: add opt_hid.h to modules that use HID_DEBUG 2021-03-04 01:43:29 +03:00
hconf.h hid: Import hconf(4) - digitizer configuration top-level collection support. 2021-01-08 02:18:43 +03:00
hcons.c hid: quiet -Wswitch 2021-01-10 21:53:15 -08:00
hgame.c hid: move proper hat switch handling from ps4dshock to hgame 2021-08-16 23:24:05 +03:00
hgame.h hid: move proper hat switch handling from ps4dshock to hgame 2021-08-16 23:24:05 +03:00
hid_if.m usbhid(4): Add second set of USB transfers to work in polled mode. 2021-05-28 23:29:42 +03:00
hid.c hid: Add extra constant to units of measurement 2021-08-16 23:13:24 +03:00
hid.h hid: Add extra constant to units of measurement 2021-08-16 23:13:24 +03:00
hidbus.c hidbus(4): Add routine to check presence of collection of given usage 2021-09-02 22:35:27 +03:00
hidbus.h hidbus(4): Add routine to check presence of collection of given usage 2021-09-02 22:35:27 +03:00
hidmap.c hidmap: Do not forget to initialize bitmap items to unset state 2021-09-02 22:35:27 +03:00
hidmap.h hpen(4): Add support for legacy MS-compatible single touch protocol 2021-09-02 22:35:27 +03:00
hidquirk.c hid: Import quirk subsystem. 2021-01-08 02:18:43 +03:00
hidquirk.h hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
hidraw.c hidraw: Make HIDIOCGRDESCSIZE ioctl return report descriptor size 2021-02-13 21:19:02 +03:00
hidraw.h hid: Import hidraw(4) - driver for access to raw HID device data 2021-01-08 02:18:43 +03:00
hidrdesc.h
hkbd.c hkbd: Fix typo which disables keyboard input in kdb 2021-04-24 22:01:14 +03:00
hms.c hms(4): Allow attachment to pointer top level collection. 2021-08-16 23:24:05 +03:00
hmt.c hmt(4): Add support for touchpads with no "button type" or 2021-09-02 22:35:27 +03:00
hpen.c hpen(4): Add support for legacy MS-compatible single touch protocol 2021-09-02 22:35:27 +03:00
hsctrl.c hid: Import hidmap and bunch of drivers based on it 2021-01-08 02:18:44 +03:00
ps4dshock.c ps4dshock(4): Fix touchpad width in HID report descriptor 2021-08-16 23:24:05 +03:00
xb360gp.c hid: Import hidmap-based drivers written by Greg V 2021-01-08 02:18:44 +03:00