wmt(4): Fix Synaptics Touch Digitizer V04 attachment
Touch Digitizer V04 report descriptor declares 'Contact Count Maximum' usage as constant. That was not supported by descriptor parser. PR: 232040 Reported by: Sergei Akhmatdinov <sakhmatd@darkn.space> MFC after: 1 week
This commit is contained in:
parent
f87a2082dc
commit
c50cdb6319
@ -655,9 +655,8 @@ wmt_hid_parse(struct wmt_softc *sc, const void *d_ptr, uint16_t d_len)
|
||||
thqa_cert_rid = hi.report_ID;
|
||||
break;
|
||||
}
|
||||
if (hi.collevel == 1 && touch_coll &&
|
||||
WMT_HI_ABSOLUTE(hi) && hi.usage ==
|
||||
HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACT_MAX)) {
|
||||
if (hi.collevel == 1 && touch_coll && hi.usage ==
|
||||
HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACT_MAX)) {
|
||||
cont_count_max = hi.logical_maximum;
|
||||
cont_max_rid = hi.report_ID;
|
||||
if (sc != NULL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user