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), */
862 /* Fixed report descriptor template for UGEE v2 pen reports */
867 0x85, 0x02, /* Report ID (2), */
873 0x75, 0x01, /* Report Size (1), */
874 0x95, 0x03, /* Report Count (3), */
878 0x95, 0x02, /* Report Count (2), */
881 0x95, 0x01, /* Report Count (1), */
883 0x95, 0x02, /* Report Count (2), */
885 0x75, 0x10, /* Report Size (16), */
886 0x95, 0x01, /* Report Count (1), */
909 0x75, 0x0D, /* Report Size (13), */
910 0x95, 0x01, /* Report Count (1), */
912 0x75, 0x01, /* Report Size (1), */
913 0x95, 0x03, /* Report Count (3), */
920 0x75, 0x08, /* Report Size (8), */
921 0x95, 0x01, /* Report Count (1), */
935 /* Fixed report descriptor template for UGEE v2 frame reports (buttons only) */
941 /* Report ID, */
945 0x75, 0x01, /* Report Size (1), */
946 0x95, 0x08, /* Report Count (8), */
952 0x95, 0x0A, /* Report Count (10), */
956 0x95, 0x46, /* Report Count (70), */
964 /* Fixed report descriptor template for UGEE v2 frame reports (dial) */
970 /* Report ID, */
974 0x75, 0x01, /* Report Size (1), */
975 0x95, 0x08, /* Report Count (8), */
981 0x95, 0x0A, /* Report Count (10), */
985 0x95, 0x06, /* Report Count (6), */
987 0x75, 0x08, /* Report Size (8), */
988 0x95, 0x03, /* Report Count (3), */
992 0x95, 0x01, /* Report Count (1), */
996 0x95, 0x02, /* Report Count (2), */
1004 /* Fixed report descriptor template for UGEE v2 frame reports (mouse) */
1009 0x85, 0x01, /* Report ID (1), */
1012 0x75, 0x01, /* Report Size (1), */
1013 0x95, 0x02, /* Report Count (2), */
1020 0x95, 0x06, /* Report Count (6), */
1025 0x75, 0x10, /* Report Size (16), */
1026 0x95, 0x02, /* Report Count (2), */
1030 0x95, 0x01, /* Report Count (1), */
1038 /* Fixed report descriptor for Ugee EX07 frame */
1043 0x85, 0x06, /* Report ID (6), */
1048 0x75, 0x01, /* Report Size (1), */
1051 0x95, 0x04, /* Report Count (4), */
1053 0x95, 0x1A, /* Report Count (26), */
1057 0x95, 0x02, /* Report Count (2), */
1065 /* Fixed report descriptor for Ugee G5 frame controls */
1070 0x85, 0x06, /* Report ID (6), */
1080 0x75, 0x01, /* Report Size (1), */
1081 0x95, 0x05, /* Report Count (5), */
1083 0x75, 0x01, /* Report Size (1), */
1084 0x95, 0x03, /* Report Count (3), */
1089 0x75, 0x08, /* Report Size (8), */
1090 0x95, 0x01, /* Report Count (1), */
1094 0x75, 0x01, /* Report Size (1), */
1095 0x95, 0x01, /* Report Count (1), */
1100 0x75, 0x01, /* Report Size (1), */
1101 0x95, 0x02, /* Report Count (2), */
1103 0x75, 0x01, /* Report Size (1), */
1104 0x95, 0x0B, /* Report Count (11), */
1110 0x75, 0x02, /* Report Size (2), */
1111 0x95, 0x01, /* Report Count (1), */
1119 /* Fixed report descriptor for XP-Pen Deco 01 frame controls */
1124 0x85, 0x06, /* Report ID (6), */
1127 0x75, 0x01, /* Report Size (1), */
1134 0x95, 0x08, /* Report Count (8), */
1138 0x95, 0x01, /* Report Count (1), */
1143 0x95, 0x02, /* Report Count (2), */
1145 0x95, 0x15, /* Report Count (21), */
1155 * uclogic_rdesc_template_apply() - apply report descriptor parameters to a
1156 * report descriptor template, creating a report descriptor. Copies the
1157 * template over to the new report descriptor and replaces every occurrence of
1167 * Kmalloc-allocated pointer to the created report descriptor,