Lines Matching +full:0 +full:x0a
26 0x05, 0x0C, /* Usage Page (Consumer), */
27 0x09, 0x01, /* Usage (Consumer Control), */
28 0xA1, 0x01, /* Collection (Application), */
29 0x85, 0x12, /* Report ID (18), */
30 0x0A, 0x45, 0x02, /* Usage (AC Rotate), */
31 0x09, 0x40, /* Usage (Menu), */
32 0x0A, 0x2F, 0x02, /* Usage (AC Zoom), */
33 0x0A, 0x46, 0x02, /* Usage (AC Resize), */
34 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
35 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
36 0x0A, 0x24, 0x02, /* Usage (AC Back), */
37 0x0A, 0x25, 0x02, /* Usage (AC Forward), */
38 0x14, /* Logical Minimum (0), */
39 0x25, 0x01, /* Logical Maximum (1), */
40 0x75, 0x01, /* Report Size (1), */
41 0x95, 0x08, /* Report Count (8), */
42 0x81, 0x02, /* Input (Variable), */
43 0x95, 0x30, /* Report Count (48), */
44 0x81, 0x01, /* Input (Constant), */
45 0xC0 /* End Collection */
49 0x05, 0x0C, /* Usage Page (Consumer), */
50 0x09, 0x01, /* Usage (Consumer Control), */
51 0xA1, 0x01, /* Collection (Application), */
52 0x85, 0x12, /* Report ID (18), */
53 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
54 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
55 0x0A, 0x2D, 0x02, /* Usage (AC Zoom In), */
56 0x0A, 0x2E, 0x02, /* Usage (AC Zoom Out), */
57 0x14, /* Logical Minimum (0), */
58 0x25, 0x01, /* Logical Maximum (1), */
59 0x75, 0x01, /* Report Size (1), */
60 0x95, 0x04, /* Report Count (4), */
61 0x81, 0x02, /* Input (Variable), */
62 0x95, 0x34, /* Report Count (52), */
63 0x81, 0x01, /* Input (Constant), */
64 0xC0 /* End Collection */
68 0x05, 0x0C, /* Usage Page (Consumer), */
69 0x09, 0x01, /* Usage (Consumer Control), */
70 0xA1, 0x01, /* Collection (Application), */
71 0x85, 0x12, /* Report ID (18), */
72 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
73 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
74 0x0A, 0x01, 0x02, /* Usage (AC New), */
75 0x09, 0x40, /* Usage (Menu), */
76 0x14, /* Logical Minimum (0), */
77 0x25, 0x01, /* Logical Maximum (1), */
78 0x75, 0x01, /* Report Size (1), */
79 0x95, 0x04, /* Report Count (4), */
80 0x81, 0x02, /* Input (Variable), */
81 0x95, 0x34, /* Report Count (52), */
82 0x81, 0x01, /* Input (Constant), */
83 0xC0 /* End Collection */
87 0x05, 0x0C, /* Usage Page (Consumer), */
88 0x09, 0x01, /* Usage (Consumer Control), */
89 0xA1, 0x01, /* Collection (Application), */
90 0x85, 0x12, /* Report ID (18), */
91 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
92 0x0A, 0x79, 0x02, /* Usage (AC Redo Or Repeat), */
93 0x0A, 0x2D, 0x02, /* Usage (AC Zoom In), */
94 0x0A, 0x2E, 0x02, /* Usage (AC Zoom Out), */
95 0x14, /* Logical Minimum (0), */
96 0x25, 0x01, /* Logical Maximum (1), */
97 0x75, 0x01, /* Report Size (1), */
98 0x95, 0x04, /* Report Count (4), */
99 0x81, 0x02, /* Input (Variable), */
100 0x95, 0x34, /* Report Count (52), */
101 0x81, 0x01, /* Input (Constant), */
102 0xC0 /* End Collection */
106 0x05, 0x0C, /* Usage Page (Consumer), */
107 0x09, 0x01, /* Usage (Consumer Control), */
108 0xA1, 0x01, /* Collection (Application), */
109 0x85, 0x12, /* Report ID (18), */
110 0x14, /* Logical Minimum (0), */
111 0x25, 0x01, /* Logical Maximum (1), */
112 0x75, 0x01, /* Report Size (1), */
113 0x95, 0x08, /* Report Count (8), */
114 0x05, 0x0C, /* Usage Page (Consumer), */
115 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
116 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
117 0x0A, 0x01, 0x02, /* Usage (AC New), */
118 0x0A, 0x2F, 0x02, /* Usage (AC Zoom), */
119 0x0A, 0x25, 0x02, /* Usage (AC Forward), */
120 0x0A, 0x24, 0x02, /* Usage (AC Back), */
121 0x0A, 0x2D, 0x02, /* Usage (AC Zoom In), */
122 0x0A, 0x2E, 0x02, /* Usage (AC Zoom Out), */
123 0x81, 0x02, /* Input (Variable), */
124 0x95, 0x30, /* Report Count (48), */
125 0x81, 0x03, /* Input (Constant, Variable), */
126 0xC0 /* End Collection */
130 0x05, 0x0C, /* Usage Page (Consumer), */
131 0x09, 0x01, /* Usage (Consumer Control), */
132 0xA1, 0x01, /* Collection (Application), */
133 0x85, 0x12, /* Report ID (18), */
134 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
135 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
136 0x0A, 0x2D, 0x02, /* Usage (AC Zoom In), */
137 0x0A, 0x2E, 0x02, /* Usage (AC Zoom Out), */
138 0x14, /* Logical Minimum (0), */
139 0x25, 0x01, /* Logical Maximum (1), */
140 0x75, 0x01, /* Report Size (1), */
141 0x95, 0x04, /* Report Count (4), */
142 0x81, 0x02, /* Input (Variable), */
143 0x95, 0x34, /* Report Count (52), */
144 0x81, 0x01, /* Input (Constant), */
145 0xC0 /* End Collection */
149 0x05, 0x0C, /* Usage Page (Consumer), */
150 0x09, 0x01, /* Usage (Consumer Control), */
151 0xA1, 0x01, /* Collection (Application), */
152 0x85, 0x12, /* Report ID (18), */
153 0x0A, 0x01, 0x02, /* Usage (AC New), */
154 0x09, 0x40, /* Usage (Menu), */
155 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
156 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
157 0x14, /* Logical Minimum (0), */
158 0x25, 0x01, /* Logical Maximum (1), */
159 0x75, 0x01, /* Report Size (1), */
160 0x95, 0x04, /* Report Count (4), */
161 0x81, 0x02, /* Input (Variable), */
162 0x81, 0x01, /* Input (Constant), */
163 0x15, 0xFF, /* Logical Minimum (-1), */
164 0x95, 0x10, /* Report Count (16), */
165 0x81, 0x01, /* Input (Constant), */
166 0x0A, 0x35, 0x02, /* Usage (AC Scroll), */
167 0x0A, 0x2F, 0x02, /* Usage (AC Zoom), */
168 0x0A, 0x38, 0x02, /* Usage (AC Pan), */
169 0x75, 0x08, /* Report Size (8), */
170 0x95, 0x03, /* Report Count (3), */
171 0x81, 0x06, /* Input (Variable, Relative), */
172 0x95, 0x01, /* Report Count (1), */
173 0x81, 0x01, /* Input (Constant), */
174 0xC0 /* End Collection */
178 0x05, 0x0C, /* Usage Page (Consumer), */
179 0x09, 0x01, /* Usage (Consumer Control), */
180 0xA1, 0x01, /* Collection (Application), */
181 0x85, 0x12, /* Report ID (18), */
182 0x14, /* Logical Minimum (0), */
183 0x25, 0x01, /* Logical Maximum (1), */
184 0x75, 0x01, /* Report Size (1), */
185 0x95, 0x04, /* Report Count (4), */
186 0x0A, 0x79, 0x02, /* Usage (AC Redo Or Repeat), */
187 0x0A, 0x1A, 0x02, /* Usage (AC Undo), */
188 0x0A, 0x2D, 0x02, /* Usage (AC Zoom In), */
189 0x0A, 0x2E, 0x02, /* Usage (AC Zoom Out), */
190 0x81, 0x02, /* Input (Variable), */
191 0x95, 0x34, /* Report Count (52), */
192 0x81, 0x03, /* Input (Constant, Variable), */
193 0xC0 /* End Collection */
197 0x05, 0x0C, /* Usage Page (Consumer), */
198 0x09, 0x01, /* Usage (Consumer Control), */
199 0xA1, 0x01, /* Collection (Application), */
200 0x85, 0x12, /* Report ID (18), */
201 0x0A, 0x6A, 0x02, /* Usage (AC Delete), */
202 0x14, /* Logical Minimum (0), */
203 0x25, 0x01, /* Logical Maximum (1), */
204 0x75, 0x01, /* Report Size (1), */
205 0x95, 0x08, /* Report Count (8), */
206 0x81, 0x02, /* Input (Variable), */
207 0x95, 0x37, /* Report Count (55), */
208 0x81, 0x01, /* Input (Constant), */
209 0xC0 /* End Collection */
214 0x06, 0x00, 0xFF, /* Usage Page (FF00h), */
215 0x09, 0x01, /* Usage (01h), */
216 0xA1, 0x01, /* Collection (Application), */
217 0x85, 0x05, /* Report ID (5), */
218 0x09, 0x01, /* Usage (01h), */
219 0x15, 0x81, /* Logical Minimum (-127), */
220 0x25, 0x7F, /* Logical Maximum (127), */
221 0x75, 0x08, /* Report Size (8), */
222 0x95, 0x07, /* Report Count (7), */
223 0xB1, 0x02, /* Feature (Variable), */
224 0xC0, /* End Collection, */
225 0x05, 0x0D, /* Usage Page (Digitizer), */
226 0x09, 0x01, /* Usage (Digitizer), */
227 0xA1, 0x01, /* Collection (Application), */
228 0x85, 0x10, /* Report ID (16), */
229 0x09, 0x20, /* Usage (Stylus), */
230 0xA0, /* Collection (Physical), */
231 0x09, 0x42, /* Usage (Tip Switch), */
232 0x09, 0x44, /* Usage (Barrel Switch), */
233 0x09, 0x46, /* Usage (Tablet Pick), */
234 0x14, /* Logical Minimum (0), */
235 0x25, 0x01, /* Logical Maximum (1), */
236 0x75, 0x01, /* Report Size (1), */
237 0x95, 0x03, /* Report Count (3), */
238 0x81, 0x02, /* Input (Variable), */
239 0x95, 0x04, /* Report Count (4), */
240 0x81, 0x01, /* Input (Constant), */
241 0x09, 0x32, /* Usage (In Range), */
242 0x95, 0x01, /* Report Count (1), */
243 0x81, 0x02, /* Input (Variable), */
244 0x75, 0x10, /* Report Size (16), */
245 0xA4, /* Push, */
246 0x05, 0x01, /* Usage Page (Desktop), */
247 0x09, 0x30, /* Usage (X), */
248 0x27, 0xFF, 0x7F, 0x00, 0x00, /* Logical Maximum (32767), */
249 0x34, /* Physical Minimum (0), */
250 0x47, 0x00, 0x00, 0x00, 0x00, /* Physical Maximum (0), */
251 0x65, 0x11, /* Unit (Centimeter), */
252 0x55, 0x00, /* Unit Exponent (0), */
253 0x75, 0x10, /* Report Size (16), */
254 0x81, 0x02, /* Input (Variable), */
255 0x09, 0x31, /* Usage (Y), */
256 0x27, 0xFF, 0x7F, 0x00, 0x00, /* Logical Maximum (32767), */
257 0x47, 0x00, 0x00, 0x00, 0x00, /* Physical Maximum (0), */
258 0x81, 0x02, /* Input (Variable), */
259 0xB4, /* Pop, */
260 0x05, 0x0D, /* Usage Page (Digitizer), */
261 0x09, 0x30, /* Usage (Tip Pressure), */
262 0x27, 0xFF, 0x07, 0x00, 0x00, /* Logical Maximum (2047), */
263 0x81, 0x02, /* Input (Variable), */
264 0xC0, /* End Collection, */
265 0xC0 /* End Collection, */
270 0x05, 0x01, /* Usage Page (Desktop), */
271 0x09, 0x02, /* Usage (Mouse), */
272 0xA1, 0x01, /* Collection (Application), */
273 0x85, 0x11, /* Report ID (17), */
274 0x09, 0x01, /* Usage (Pointer), */
275 0xA0, /* Collection (Physical), */
276 0x05, 0x09, /* Usage Page (Button), */
277 0x19, 0x01, /* Usage Minimum (01h), */
278 0x29, 0x03, /* Usage Maximum (03h), */
279 0x14, /* Logical Minimum (0), */
280 0x25, 0x01, /* Logical Maximum (1), */
281 0x75, 0x01, /* Report Size (1), */
282 0x95, 0x03, /* Report Count (3), */
283 0x81, 0x02, /* Input (Variable), */
284 0x95, 0x04, /* Report Count (4), */
285 0x81, 0x01, /* Input (Constant), */
286 0x05, 0x0D, /* Usage Page (Digitizer), */
287 0x09, 0x37, /* Usage (Data Valid), */
288 0x95, 0x01, /* Report Count (1), */
289 0x81, 0x02, /* Input (Variable), */
290 0x05, 0x01, /* Usage Page (Desktop), */
291 0xA4, /* Push, */
292 0x09, 0x30, /* Usage (X), */
293 0x27, 0xFF, 0x7F, 0x00, 0x00, /* Logical Maximum (32767), */
294 0x34, /* Physical Minimum (0), */
295 0x47, 0x00, 0x00, 0x00, 0x00, /* Physical Maximum (0), */
296 0x65, 0x11, /* Unit (Centimeter), */
297 0x55, 0x00, /* Unit Exponent (0), */
298 0x75, 0x10, /* Report Size (16), */
299 0x81, 0x02, /* Input (Variable), */
300 0x09, 0x31, /* Usage (Y), */
301 0x27, 0xFF, 0x7F, 0x00, 0x00, /* Logical Maximum (32767), */
302 0x47, 0x00, 0x00, 0x00, 0x00, /* Physical Maximum (0), */
303 0x81, 0x02, /* Input (Variable), */
304 0xB4, /* Pop, */
305 0x09, 0x38, /* Usage (Wheel), */
306 0x15, 0xFF, /* Logical Minimum (-1), */
307 0x75, 0x08, /* Report Size (8), */
308 0x95, 0x01, /* Report Count (1), */
309 0x81, 0x06, /* Input (Variable, Relative), */
310 0x81, 0x01, /* Input (Constant), */
311 0xC0, /* End Collection, */
312 0xC0 /* End Collection */
328 {USB_DEVICE_ID_KYE_EASYPEN_M406, /* 0x5005 */
329 15360, 10240, 1023, 6, 4, 0, 0x13, false,
331 {USB_DEVICE_ID_KYE_EASYPEN_M506, /* 0x500F */
332 24576, 20480, 1023, 6, 5, 0, 0x13, false,
334 {USB_DEVICE_ID_KYE_EASYPEN_I405X, /* 0x5010 */
335 14080, 10240, 1023, 55, 40, -1, 0x13, false},
336 {USB_DEVICE_ID_KYE_MOUSEPEN_I608X, /* 0x5011 */
337 20480, 15360, 2047, 8, 6, 0, 0x13, true},
338 {USB_DEVICE_ID_KYE_EASYPEN_M406W, /* 0x5012 */
339 15360, 10240, 1023, 6, 4, 0, 0x13, false,
341 {USB_DEVICE_ID_KYE_EASYPEN_M610X, /* 0x5013 */
342 40960, 25600, 1023, 1000, 625, -2, 0x13, false,
344 {USB_DEVICE_ID_KYE_EASYPEN_340, /* 0x5014 */
345 10240, 7680, 1023, 4, 3, 0, 0x13, false},
346 {USB_DEVICE_ID_KYE_PENSKETCH_M912, /* 0x5015 */
347 61440, 46080, 2047, 12, 9, 0, 0x13, true,
349 {USB_DEVICE_ID_KYE_MOUSEPEN_M508WX, /* 0x5016 */
350 40960, 25600, 2047, 8, 5, 0, 0x13, true,
352 {USB_DEVICE_ID_KYE_MOUSEPEN_M508X, /* 0x5017 */
353 40960, 25600, 2047, 8, 5, 0, 0x13, true,
355 {USB_DEVICE_ID_KYE_EASYPEN_M406XE, /* 0x5019 */
356 15360, 10240, 1023, 6, 4, 0, 0x13, false,
358 {USB_DEVICE_ID_KYE_MOUSEPEN_I608X_V2, /* 0x501A */
359 40960, 30720, 2047, 8, 6, 0, 0x13, true},
360 {USB_DEVICE_ID_KYE_PENSKETCH_T609A, /* 0x501B */
361 43520, 28160, 1023, 85, 55, -1, 0x13, false,
376 rdesc[offset] == 0x05 && rdesc[offset + 1] == 0x0c && in kye_consumer_control_fixup()
378 rdesc[offset + 2] == 0x09 && rdesc[offset + 3] == 0x01 && in kye_consumer_control_fixup()
380 rdesc[offset + 10] == 0x2a && rdesc[offset + 12] > 0x2f) { in kye_consumer_control_fixup()
382 rdesc[offset + 12] = 0x2f; in kye_consumer_control_fixup()
482 rdesc[61] == 0x05 && rdesc[62] == 0x08 && in kye_report_fixup()
483 rdesc[63] == 0x19 && rdesc[64] == 0x08 && in kye_report_fixup()
484 rdesc[65] == 0x29 && rdesc[66] == 0x0f && in kye_report_fixup()
485 rdesc[71] == 0x75 && rdesc[72] == 0x08 && in kye_report_fixup()
486 rdesc[73] == 0x95 && rdesc[74] == 0x01) { in kye_report_fixup()
490 rdesc[62] = 0x09; in kye_report_fixup()
491 rdesc[64] = 0x04; in kye_report_fixup()
492 rdesc[66] = 0x07; in kye_report_fixup()
493 rdesc[72] = 0x01; in kye_report_fixup()
494 rdesc[74] = 0x08; in kye_report_fixup()
547 if (report->maxfield < 1 || report->field[0]->report_count < 7) { in kye_tablet_enable()
552 value = report->field[0]->value; in kye_tablet_enable()
563 value[0] = 0x12; in kye_tablet_enable()
564 value[1] = 0x10; in kye_tablet_enable()
565 value[2] = 0x11; in kye_tablet_enable()
566 value[3] = 0x12; in kye_tablet_enable()
567 value[4] = 0x00; in kye_tablet_enable()
568 value[5] = 0x00; in kye_tablet_enable()
569 value[6] = 0x00; in kye_tablet_enable()
572 return 0; in kye_tablet_enable()
621 return 0; in kye_probe()