HID: kye: Rewrite tablet descriptor fixup routine
authorDavid Yang <mmyangfl@gmail.com>
Tue, 7 Feb 2023 04:33:14 +0000 (12:33 +0800)
committerJiri Kosina <jkosina@suse.cz>
Fri, 10 Mar 2023 14:05:24 +0000 (15:05 +0100)
commitb8cd2d963da57aba55afd7f57546e3bb69e9a2c1
treebdc7eba0a0d455a4b831e291ef89034e457e89c8
parent2653e3fe33f411227296552b2e5f9c2640924900
HID: kye: Rewrite tablet descriptor fixup routine

Genius digitizer tablets send incorrect (vendor-defined) report descriptors
by default. Descriptors for several models were added to override original
ones. Since they share the same structure and are handled by the same
Windows driver routine, extract the descriptor template and dynamic
parameters for easier new device adoption.

Signed-off-by: David Yang <mmyangfl@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-kye.c