Input: wacom - add support for digitizer in Lenovo W700
Signed-off-by: Ajay Ramaswamy <ajay@ramaswamy.net> Reviewed-by: Ping Cheng <pingc@wacom.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
ab4e019219
commit
7b4b30689d
|
@ -103,6 +103,7 @@ MODULE_DESCRIPTION(DRIVER_DESC);
|
||||||
MODULE_LICENSE(DRIVER_LICENSE);
|
MODULE_LICENSE(DRIVER_LICENSE);
|
||||||
|
|
||||||
#define USB_VENDOR_ID_WACOM 0x056a
|
#define USB_VENDOR_ID_WACOM 0x056a
|
||||||
|
#define USB_VENDOR_ID_LENOVO 0x17ef
|
||||||
|
|
||||||
struct wacom {
|
struct wacom {
|
||||||
dma_addr_t data_dma;
|
dma_addr_t data_dma;
|
||||||
|
|
|
@ -1444,11 +1444,17 @@ static struct wacom_features wacom_features_0xDA =
|
||||||
{ "Wacom Bamboo 2FG 4x5 SE", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT };
|
{ "Wacom Bamboo 2FG 4x5 SE", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT };
|
||||||
static struct wacom_features wacom_features_0xDB =
|
static struct wacom_features wacom_features_0xDB =
|
||||||
{ "Wacom Bamboo 2FG 6x8 SE", WACOM_PKGLEN_BBFUN, 21648, 13530, 1023, 63, BAMBOO_PT };
|
{ "Wacom Bamboo 2FG 6x8 SE", WACOM_PKGLEN_BBFUN, 21648, 13530, 1023, 63, BAMBOO_PT };
|
||||||
|
static const struct wacom_features wacom_features_0x6004 =
|
||||||
|
{ "ISD-V4", WACOM_PKGLEN_GRAPHIRE, 12800, 8000, 255, 0, TABLETPC };
|
||||||
|
|
||||||
#define USB_DEVICE_WACOM(prod) \
|
#define USB_DEVICE_WACOM(prod) \
|
||||||
USB_DEVICE(USB_VENDOR_ID_WACOM, prod), \
|
USB_DEVICE(USB_VENDOR_ID_WACOM, prod), \
|
||||||
.driver_info = (kernel_ulong_t)&wacom_features_##prod
|
.driver_info = (kernel_ulong_t)&wacom_features_##prod
|
||||||
|
|
||||||
|
#define USB_DEVICE_LENOVO(prod) \
|
||||||
|
USB_DEVICE(USB_VENDOR_ID_LENOVO, prod), \
|
||||||
|
.driver_info = (kernel_ulong_t)&wacom_features_##prod
|
||||||
|
|
||||||
const struct usb_device_id wacom_ids[] = {
|
const struct usb_device_id wacom_ids[] = {
|
||||||
{ USB_DEVICE_WACOM(0x00) },
|
{ USB_DEVICE_WACOM(0x00) },
|
||||||
{ USB_DEVICE_WACOM(0x10) },
|
{ USB_DEVICE_WACOM(0x10) },
|
||||||
|
@ -1525,6 +1531,7 @@ const struct usb_device_id wacom_ids[] = {
|
||||||
{ USB_DEVICE_WACOM(0xE2) },
|
{ USB_DEVICE_WACOM(0xE2) },
|
||||||
{ USB_DEVICE_WACOM(0xE3) },
|
{ USB_DEVICE_WACOM(0xE3) },
|
||||||
{ USB_DEVICE_WACOM(0x47) },
|
{ USB_DEVICE_WACOM(0x47) },
|
||||||
|
{ USB_DEVICE_LENOVO(0x6004) },
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(usb, wacom_ids);
|
MODULE_DEVICE_TABLE(usb, wacom_ids);
|
||||||
|
|
Loading…
Reference in New Issue