hid-multitouch.c (043b403aede4a528ed99ceaf050f567f1283a23e) | hid-multitouch.c (a841b62c5d5f75ce3676fde755696d30cc8de99a) |
---|---|
1/* 2 * HID driver for multitouch panels 3 * 4 * Copyright (c) 2010-2011 Stephane Chatty <chatty@enac.fr> 5 * Copyright (c) 2010-2011 Benjamin Tissoires <benjamin.tissoires@gmail.com> 6 * Copyright (c) 2010-2011 Ecole Nationale de l'Aviation Civile, France 7 * 8 * This code is partly based on hid-egalax.c: --- 500 unchanged lines hidden (view full) --- 509 hid_hw_stop(hdev); 510 kfree(td->slots); 511 kfree(td); 512 hid_set_drvdata(hdev, NULL); 513} 514 515static const struct hid_device_id mt_devices[] = { 516 | 1/* 2 * HID driver for multitouch panels 3 * 4 * Copyright (c) 2010-2011 Stephane Chatty <chatty@enac.fr> 5 * Copyright (c) 2010-2011 Benjamin Tissoires <benjamin.tissoires@gmail.com> 6 * Copyright (c) 2010-2011 Ecole Nationale de l'Aviation Civile, France 7 * 8 * This code is partly based on hid-egalax.c: --- 500 unchanged lines hidden (view full) --- 509 hid_hw_stop(hdev); 510 kfree(td->slots); 511 kfree(td); 512 hid_set_drvdata(hdev, NULL); 513} 514 515static const struct hid_device_id mt_devices[] = { 516 |
517 /* Cando panels */ 518 { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, 519 HID_USB_DEVICE(USB_VENDOR_ID_CANDO, 520 USB_DEVICE_ID_CANDO_MULTI_TOUCH) }, 521 { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, 522 HID_USB_DEVICE(USB_VENDOR_ID_CANDO, 523 USB_DEVICE_ID_CANDO_MULTI_TOUCH_10_1) }, 524 { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, 525 HID_USB_DEVICE(USB_VENDOR_ID_CANDO, 526 USB_DEVICE_ID_CANDO_MULTI_TOUCH_11_6) }, 527 { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, 528 HID_USB_DEVICE(USB_VENDOR_ID_CANDO, 529 USB_DEVICE_ID_CANDO_MULTI_TOUCH_15_6) }, 530 |
|
517 /* Cypress panel */ 518 { .driver_data = MT_CLS_CYPRESS, 519 HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, 520 USB_DEVICE_ID_CYPRESS_TRUETOUCH) }, 521 522 /* GeneralTouch panel */ 523 { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, 524 HID_USB_DEVICE(USB_VENDOR_ID_GENERAL_TOUCH, --- 81 unchanged lines hidden --- | 531 /* Cypress panel */ 532 { .driver_data = MT_CLS_CYPRESS, 533 HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, 534 USB_DEVICE_ID_CYPRESS_TRUETOUCH) }, 535 536 /* GeneralTouch panel */ 537 { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, 538 HID_USB_DEVICE(USB_VENDOR_ID_GENERAL_TOUCH, --- 81 unchanged lines hidden --- |