wacom_wac.c (99acedadde157a02b21761fd406ef7adc7615533) | wacom_wac.c (83417206427bdf0fef9fa69957807194f25923c3) |
---|---|
1/* 2 * drivers/input/tablet/wacom_wac.c 3 * 4 * USB Wacom tablet support - Wacom specific code 5 * 6 */ 7 8/* --- 2071 unchanged lines hidden (view full) --- 2080 break; 2081 case HID_DG_BARRELSWITCH: 2082 wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS, 0); 2083 break; 2084 case HID_DG_BARRELSWITCH2: 2085 wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS2, 0); 2086 break; 2087 case HID_DG_TOOLSERIALNUMBER: | 1/* 2 * drivers/input/tablet/wacom_wac.c 3 * 4 * USB Wacom tablet support - Wacom specific code 5 * 6 */ 7 8/* --- 2071 unchanged lines hidden (view full) --- 2080 break; 2081 case HID_DG_BARRELSWITCH: 2082 wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS, 0); 2083 break; 2084 case HID_DG_BARRELSWITCH2: 2085 wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS2, 0); 2086 break; 2087 case HID_DG_TOOLSERIALNUMBER: |
2088 features->quirks |= WACOM_QUIRK_TOOLSERIAL; |
|
2088 wacom_map_usage(input, usage, field, EV_MSC, MSC_SERIAL, 0); 2089 2090 /* Adjust AES usages to match modern convention */ 2091 if (usage->hid == WACOM_HID_WT_SERIALNUMBER && field->report_size == 16) { 2092 if (field->index + 2 < field->report->maxfield) { 2093 struct hid_field *a = field->report->field[field->index + 1]; 2094 struct hid_field *b = field->report->field[field->index + 2]; 2095 --- 2501 unchanged lines hidden --- | 2089 wacom_map_usage(input, usage, field, EV_MSC, MSC_SERIAL, 0); 2090 2091 /* Adjust AES usages to match modern convention */ 2092 if (usage->hid == WACOM_HID_WT_SERIALNUMBER && field->report_size == 16) { 2093 if (field->index + 2 < field->report->maxfield) { 2094 struct hid_field *a = field->report->field[field->index + 1]; 2095 struct hid_field *b = field->report->field[field->index + 2]; 2096 --- 2501 unchanged lines hidden --- |