diff options
Diffstat (limited to 'drivers/hid')
-rw-r--r-- | drivers/hid/Kconfig | 1 | ||||
-rw-r--r-- | drivers/hid/hid-core.c | 1 | ||||
-rw-r--r-- | drivers/hid/hid-ids.h | 3 | ||||
-rw-r--r-- | drivers/hid/hid-multitouch.c | 5 |
4 files changed, 10 insertions, 0 deletions
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1572ff13f348..605b69b2a52a 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig | |||
@@ -303,6 +303,7 @@ config HID_MULTITOUCH | |||
303 | 303 | ||
304 | Say Y here if you have one of the following devices: | 304 | Say Y here if you have one of the following devices: |
305 | - 3M PCT touch screens | 305 | - 3M PCT touch screens |
306 | - ActionStar dual touch panels | ||
306 | - Cando dual touch panel | 307 | - Cando dual touch panel |
307 | - Cypress TrueTouch panels | 308 | - Cypress TrueTouch panels |
308 | - Elo TouchSystems IntelliTouch Plus panels | 309 | - Elo TouchSystems IntelliTouch Plus panels |
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 053fc08a270d..c2382b6ad2d5 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c | |||
@@ -1290,6 +1290,7 @@ static const struct hid_device_id hid_have_special_driver[] = { | |||
1290 | { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_X5_005D) }, | 1290 | { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_X5_005D) }, |
1291 | { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_RP_649) }, | 1291 | { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_RP_649) }, |
1292 | { HID_USB_DEVICE(USB_VENDOR_ID_ACRUX, 0x0802) }, | 1292 | { HID_USB_DEVICE(USB_VENDOR_ID_ACRUX, 0x0802) }, |
1293 | { HID_USB_DEVICE(USB_VENDOR_ID_ACTIONSTAR, USB_DEVICE_ID_ACTIONSTAR_1011) }, | ||
1293 | { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ATV_IRCONTROL) }, | 1294 | { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ATV_IRCONTROL) }, |
1294 | { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4) }, | 1295 | { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4) }, |
1295 | { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MIGHTYMOUSE) }, | 1296 | { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MIGHTYMOUSE) }, |
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index 6c19d1a66cf2..0ebb7fa4cbf6 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h | |||
@@ -37,6 +37,9 @@ | |||
37 | 37 | ||
38 | #define USB_VENDOR_ID_ACRUX 0x1a34 | 38 | #define USB_VENDOR_ID_ACRUX 0x1a34 |
39 | 39 | ||
40 | #define USB_VENDOR_ID_ACTIONSTAR 0x2101 | ||
41 | #define USB_DEVICE_ID_ACTIONSTAR_1011 0x1011 | ||
42 | |||
40 | #define USB_VENDOR_ID_ADS_TECH 0x06e1 | 43 | #define USB_VENDOR_ID_ADS_TECH 0x06e1 |
41 | #define USB_DEVICE_ID_ADS_TECH_RADIO_SI470X 0xa155 | 44 | #define USB_DEVICE_ID_ADS_TECH_RADIO_SI470X 0xa155 |
42 | 45 | ||
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c index 3bc8de6074f7..10a8c760568f 100644 --- a/drivers/hid/hid-multitouch.c +++ b/drivers/hid/hid-multitouch.c | |||
@@ -570,6 +570,11 @@ static const struct hid_device_id mt_devices[] = { | |||
570 | HID_USB_DEVICE(USB_VENDOR_ID_3M, | 570 | HID_USB_DEVICE(USB_VENDOR_ID_3M, |
571 | USB_DEVICE_ID_3M2256) }, | 571 | USB_DEVICE_ID_3M2256) }, |
572 | 572 | ||
573 | /* ActionStar panels */ | ||
574 | { .driver_data = MT_CLS_DEFAULT, | ||
575 | HID_USB_DEVICE(USB_VENDOR_ID_ACTIONSTAR, | ||
576 | USB_DEVICE_ID_ACTIONSTAR_1011) }, | ||
577 | |||
573 | /* Cando panels */ | 578 | /* Cando panels */ |
574 | { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, | 579 | { .driver_data = MT_CLS_DUAL_INRANGE_CONTACTNUMBER, |
575 | HID_USB_DEVICE(USB_VENDOR_ID_CANDO, | 580 | HID_USB_DEVICE(USB_VENDOR_ID_CANDO, |