aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2010-09-10 15:46:36 +0200
committerJohn Rigby <john.rigby@linaro.org>2011-08-21 21:29:29 -0600
commitd02b279e450a4fca037cde5464803b3f0b54710d (patch)
treed82e9bfca0fe83e74b60b57aa012ce219bd38ecc /drivers
parent12cd1b9863fb871c973cd8db0c7066fb23ef6bf3 (diff)
UBUNTU: SAUCE: hid: ntrig: Remove unused device ids
The current set of devices (Dell Studio 17, Dell XT2, HP TX2, Lenovo T810s) all use the same device id (1b96:0001). However, the driver defines a range of device ids. Remove these and reintroduce when needed, in anticipation that new devices will not work with the current driver anyways. Has been tested succesfully on Dell Studio 17, Dell XT2, HP TX2 and Lenovo T410s. Not likely to go upstream in its present form. However, it does help constitue a tuning-free driver which works well together with Unity, and as such are vital to the MT push. Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Acked-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/hid/hid-ntrig.c43
1 files changed, 5 insertions, 38 deletions
diff --git a/drivers/hid/hid-ntrig.c b/drivers/hid/hid-ntrig.c
index 9fae2ebdd75..e23ba2845af 100644
--- a/drivers/hid/hid-ntrig.c
+++ b/drivers/hid/hid-ntrig.c
@@ -968,45 +968,12 @@ static void ntrig_remove(struct hid_device *hdev)
kfree(hid_get_drvdata(hdev));
}
+#define NTRIG_DEVICE(id) \
+ { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, id), \
+ .driver_data = NTRIG_DUPLICATE_USAGES }
+
static const struct hid_device_id ntrig_devices[] = {
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_1),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_2),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_3),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_4),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_5),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_6),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_7),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_8),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_9),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_10),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_11),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_12),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_13),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_14),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_15),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_16),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_17),
- .driver_data = NTRIG_DUPLICATE_USAGES },
- { HID_USB_DEVICE(USB_VENDOR_ID_NTRIG, USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_18),
- .driver_data = NTRIG_DUPLICATE_USAGES },
+ NTRIG_DEVICE(0x0001),
{ }
};
MODULE_DEVICE_TABLE(hid, ntrig_devices);