Lines Matching full:report

4  *  - original and fixed report descriptors
21 /* Fixed WP4030U report descriptor */
26 0x85, 0x09, /* Report ID (9), */
29 0x75, 0x01, /* Report Size (1), */
35 0x95, 0x03, /* Report Count (3), */
37 0x95, 0x05, /* Report Count (5), */
39 0x75, 0x10, /* Report Size (16), */
40 0x95, 0x01, /* Report Count (1), */
66 /* Fixed WP5540U report descriptor */
71 0x85, 0x09, /* Report ID (9), */
74 0x75, 0x01, /* Report Size (1), */
80 0x95, 0x03, /* Report Count (3), */
82 0x95, 0x05, /* Report Count (5), */
84 0x75, 0x10, /* Report Size (16), */
85 0x95, 0x01, /* Report Count (1), */
109 0x85, 0x08, /* Report ID (8), */
112 0x75, 0x01, /* Report Size (1), */
118 0x95, 0x03, /* Report Count (3), */
120 0x95, 0x05, /* Report Count (5), */
123 0x75, 0x08, /* Report Size (8), */
128 0x95, 0x02, /* Report Count (2), */
133 0x95, 0x01, /* Report Count (1), */
143 /* Fixed WP8060U report descriptor */
148 0x85, 0x09, /* Report ID (9), */
151 0x75, 0x01, /* Report Size (1), */
157 0x95, 0x03, /* Report Count (3), */
159 0x95, 0x05, /* Report Count (5), */
161 0x75, 0x10, /* Report Size (16), */
162 0x95, 0x01, /* Report Count (1), */
186 0x85, 0x08, /* Report ID (8), */
189 0x75, 0x01, /* Report Size (1), */
195 0x95, 0x03, /* Report Count (3), */
197 0x95, 0x05, /* Report Count (5), */
200 0x75, 0x08, /* Report Size (8), */
205 0x95, 0x02, /* Report Count (2), */
210 0x95, 0x01, /* Report Count (1), */
220 /* Fixed WP1062 report descriptor */
225 0x85, 0x09, /* Report ID (9), */
228 0x75, 0x01, /* Report Size (1), */
234 0x95, 0x03, /* Report Count (3), */
236 0x95, 0x04, /* Report Count (4), */
239 0x95, 0x01, /* Report Count (1), */
241 0x75, 0x10, /* Report Size (16), */
242 0x95, 0x01, /* Report Count (1), */
268 /* Fixed PF1209 report descriptor */
273 0x85, 0x09, /* Report ID (9), */
276 0x75, 0x01, /* Report Size (1), */
282 0x95, 0x03, /* Report Count (3), */
284 0x95, 0x05, /* Report Count (5), */
286 0x75, 0x10, /* Report Size (16), */
287 0x95, 0x01, /* Report Count (1), */
311 0x85, 0x08, /* Report ID (8), */
314 0x75, 0x01, /* Report Size (1), */
320 0x95, 0x03, /* Report Count (3), */
322 0x95, 0x05, /* Report Count (5), */
325 0x75, 0x08, /* Report Size (8), */
330 0x95, 0x02, /* Report Count (2), */
335 0x95, 0x01, /* Report Count (1), */
345 /* Fixed PID 0522 tablet report descriptor, interface 0 (stylus) */
350 0x85, 0x09, /* Report ID (9), */
355 0x75, 0x01, /* Report Size (1), */
356 0x95, 0x03, /* Report Count (3), */
362 0x95, 0x01, /* Report Count (1), */
366 0x75, 0x10, /* Report Size (16), */
391 /* Fixed PID 0522 tablet report descriptor, interface 1 (mouse) */
396 0x85, 0x01, /* Report ID (1), */
400 0x75, 0x01, /* Report Size (1), */
401 0x95, 0x03, /* Report Count (3), */
407 0x95, 0x05, /* Report Count (5), */
414 0x75, 0x10, /* Report Size (16), */
415 0x95, 0x02, /* Report Count (2), */
420 0x95, 0x01, /* Report Count (1), */
421 0x75, 0x08, /* Report Size (8), */
431 /* Fixed PID 0522 tablet report descriptor, interface 2 (frame buttons) */
436 0x85, 0x03, /* Report ID (3), */
442 0x75, 0x01, /* Report Size (1), */
443 0x95, 0x08, /* Report Count (8), */
448 0x75, 0x08, /* Report Size (8), */
449 0x95, 0x06, /* Report Count (6), */
457 /* Fixed TWHA60 report descriptor, interface 0 (stylus) */
462 0x85, 0x09, /* Report ID (9), */
465 0x75, 0x01, /* Report Size (1), */
471 0x95, 0x03, /* Report Count (3), */
473 0x95, 0x04, /* Report Count (4), */
476 0x95, 0x01, /* Report Count (1), */
478 0x75, 0x10, /* Report Size (16), */
479 0x95, 0x01, /* Report Count (1), */
506 /* Fixed TWHA60 report descriptor, interface 1 (frame buttons) */
511 0x85, 0x05, /* Report ID (5), */
515 0x75, 0x01, /* Report Size (1), */
516 0x95, 0x08, /* Report Count (8), */
518 0x95, 0x0C, /* Report Count (12), */
522 0x95, 0x0C, /* Report Count (12), */
526 0x95, 0x08, /* Report Count (8), */
534 /* Fixed report descriptor template for (tweaked) v1 pen reports */
539 0x85, 0x07, /* Report ID (7), */
544 0x75, 0x01, /* Report Size (1), */
548 0x95, 0x03, /* Report Count (3), */
550 0x95, 0x03, /* Report Count (3), */
553 0x95, 0x01, /* Report Count (1), */
555 0x95, 0x01, /* Report Count (1), */
557 0x75, 0x10, /* Report Size (16), */
558 0x95, 0x01, /* Report Count (1), */
588 /* Fixed report descriptor template for (tweaked) v2 pen reports */
593 0x85, 0x08, /* Report ID (8), */
598 0x75, 0x01, /* Report Size (1), */
602 0x95, 0x03, /* Report Count (3), */
604 0x95, 0x03, /* Report Count (3), */
607 0x95, 0x01, /* Report Count (1), */
609 0x95, 0x01, /* Report Count (1), */
611 0x95, 0x01, /* Report Count (1), */
616 0x75, 0x18, /* Report Size (24), */
632 0x75, 0x10, /* Report Size (16), */
642 0x75, 0x08, /* Report Size (8), */
643 0x95, 0x02, /* Report Count (2), */
655 * Expand to the contents of a generic frame buttons report descriptor.
657 * @_id: The report ID to use.
658 * @_size: Size of the report to pad to, including report ID, bytes.
664 0x85, (_id), /* Report ID (_id), */ \
667 0x75, 0x01, /* Report Size (1), */ \
672 0x95, 0x01, /* Report Count (1), */ \
677 0x95, 0x02, /* Report Count (2), */ \
679 0x95, 0x15, /* Report Count (21), */ \
684 0x95, 0x0A, /* Report Count (10), */ \
693 0x95, 0x03, /* Report Count (3), */ \
696 /* Report Count (padding), */ \
701 /* Fixed report descriptor for (tweaked) v1 frame reports */
708 /* Fixed report descriptor for (tweaked) v2 frame button reports */
716 /* Fixed report descriptor for (tweaked) v2 frame touch ring reports */
722 /* Report ID (TOUCH_ID), */
728 0x75, 0x01, /* Report Size (1), */
731 0x95, 0x01, /* Report Count (1), */
733 0x95, 0x07, /* Report Count (7), */
735 0x75, 0x08, /* Report Size (8), */
736 0x95, 0x02, /* Report Count (2), */
741 0x95, 0x01, /* Report Count (1), */
745 0x95, 0x01, /* Report Count (1), */
753 0x75, 0x01, /* Report Size (1), */
754 0x95, 0x02, /* Report Count (2), */
756 0x95, 0x2E, /* Report Count (46), */
764 /* Fixed report descriptor for (tweaked) v2 frame touch strip reports */
770 /* Report ID (TOUCH_ID), */
776 0x75, 0x01, /* Report Size (1), */
779 0x95, 0x01, /* Report Count (1), */
781 0x95, 0x07, /* Report Count (7), */
783 0x75, 0x08, /* Report Size (8), */
784 0x95, 0x02, /* Report Count (2), */
789 0x95, 0x01, /* Report Count (1), */
793 0x95, 0x01, /* Report Count (1), */
801 0x75, 0x01, /* Report Size (1), */
802 0x95, 0x02, /* Report Count (2), */
804 0x95, 0x2E, /* Report Count (46), */
812 /* Fixed report descriptor for (tweaked) v2 frame dial reports */
818 /* Report ID (DIAL_ID), */
824 0x75, 0x01, /* Report Size (1), */
825 0x95, 0x01, /* Report Count (1), */
829 0x95, 0x01, /* Report Count (1), */
831 0x95, 0x06, /* Report Count (6), */
833 0x75, 0x08, /* Report Size (8), */
834 0x95, 0x02, /* Report Count (2), */
839 0x95, 0x01, /* Report Count (1), */
843 0x95, 0x01, /* Report Count (1), */
851 0x75, 0x01, /* Report Size (1), */
852 0x95, 0x02, /* Report Count (2), */
854 0x95, 0x2E, /* Report Count (46), */
868 /* Fixed report descriptor template for UGEE v2 pen reports */
873 0x85, 0x02, /* Report ID (2), */
879 0x75, 0x01, /* Report Size (1), */
880 0x95, 0x03, /* Report Count (3), */
884 0x95, 0x02, /* Report Count (2), */
887 0x95, 0x01, /* Report Count (1), */
889 0x95, 0x02, /* Report Count (2), */
891 0x75, 0x10, /* Report Size (16), */
892 0x95, 0x01, /* Report Count (1), */
915 0x75, 0x0D, /* Report Size (13), */
916 0x95, 0x01, /* Report Count (1), */
918 0x75, 0x01, /* Report Size (1), */
919 0x95, 0x03, /* Report Count (3), */
926 0x75, 0x08, /* Report Size (8), */
927 0x95, 0x01, /* Report Count (1), */
941 /* Fixed report descriptor template for UGEE v2 frame reports (buttons only) */
947 /* Report ID, */
951 0x75, 0x01, /* Report Size (1), */
952 0x95, 0x08, /* Report Count (8), */
958 0x95, 0x0A, /* Report Count (10), */
962 0x95, 0x46, /* Report Count (70), */
970 /* Fixed report descriptor template for UGEE v2 frame reports (dial) */
976 /* Report ID, */
980 0x75, 0x01, /* Report Size (1), */
981 0x95, 0x08, /* Report Count (8), */
987 0x95, 0x0A, /* Report Count (10), */
991 0x95, 0x06, /* Report Count (6), */
993 0x75, 0x08, /* Report Size (8), */
994 0x95, 0x03, /* Report Count (3), */
998 0x95, 0x01, /* Report Count (1), */
1002 0x95, 0x02, /* Report Count (2), */
1010 /* Fixed report descriptor template for UGEE v2 frame reports (mouse) */
1015 0x85, 0x01, /* Report ID (1), */
1018 0x75, 0x01, /* Report Size (1), */
1019 0x95, 0x02, /* Report Count (2), */
1026 0x95, 0x06, /* Report Count (6), */
1031 0x75, 0x10, /* Report Size (16), */
1032 0x95, 0x02, /* Report Count (2), */
1036 0x95, 0x01, /* Report Count (1), */
1044 /* Fixed report descriptor template for UGEE v2 battery reports */
1050 /* Report ID, */
1051 0x75, 0x08, /* Report Size (8), */
1052 0x95, 0x02, /* Report Count (2), */
1057 0x75, 0x08, /* Report Size (8), */
1058 0x95, 0x01, /* Report Count (1), */
1062 0x75, 0x01, /* Report Size (1), */
1063 0x95, 0x01, /* Report Count (1), */
1068 0x95, 0x07, /* Report Count (7), */
1070 0x75, 0x08, /* Report Size (8), */
1071 0x95, 0x07, /* Report Count (7), */
1078 /* Fixed report descriptor for Ugee EX07 frame */
1083 0x85, 0x06, /* Report ID (6), */
1088 0x75, 0x01, /* Report Size (1), */
1091 0x95, 0x04, /* Report Count (4), */
1093 0x95, 0x1A, /* Report Count (26), */
1097 0x95, 0x02, /* Report Count (2), */
1105 /* Fixed report descriptor for Ugee G5 frame controls */
1110 0x85, 0x06, /* Report ID (6), */
1120 0x75, 0x01, /* Report Size (1), */
1121 0x95, 0x05, /* Report Count (5), */
1123 0x75, 0x01, /* Report Size (1), */
1124 0x95, 0x03, /* Report Count (3), */
1129 0x75, 0x08, /* Report Size (8), */
1130 0x95, 0x01, /* Report Count (1), */
1134 0x75, 0x01, /* Report Size (1), */
1135 0x95, 0x01, /* Report Count (1), */
1140 0x75, 0x01, /* Report Size (1), */
1141 0x95, 0x02, /* Report Count (2), */
1143 0x75, 0x01, /* Report Size (1), */
1144 0x95, 0x0B, /* Report Count (11), */
1150 0x75, 0x02, /* Report Size (2), */
1151 0x95, 0x01, /* Report Count (1), */
1159 /* Fixed report descriptor for XP-Pen Deco 01 frame controls */
1164 0x85, 0x06, /* Report ID (6), */
1167 0x75, 0x01, /* Report Size (1), */
1174 0x95, 0x08, /* Report Count (8), */
1178 0x95, 0x01, /* Report Count (1), */
1183 0x95, 0x02, /* Report Count (2), */
1185 0x95, 0x15, /* Report Count (21), */
1195 * uclogic_rdesc_template_apply() - apply report descriptor parameters to a
1196 * report descriptor template, creating a report descriptor. Copies the
1197 * template over to the new report descriptor and replaces every occurrence of
1207 * Kmalloc-allocated pointer to the created report descriptor,