Input: aiptek - add support for Genius G-PEN 560 tablet
USBHID driver only supports relative mode with this tablet so let aiptek module handle it. Signed-off-by: Dmitry Guryanov <guryanov@dgap.mipt.ru> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
e722409445
commit
a32bcc45b9
3 changed files with 11 additions and 5 deletions
|
@ -405,6 +405,9 @@
|
|||
#define USB_VENDOR_ID_YEALINK 0x6993
|
||||
#define USB_DEVICE_ID_YEALINK_P1K_P4K_B2K 0xb001
|
||||
|
||||
#define USB_VENDOR_ID_KYE 0x0458
|
||||
#define USB_DEVICE_ID_KYE_GPEN_560 0x5003
|
||||
|
||||
/*
|
||||
* Alphabetically sorted blacklist by quirk type.
|
||||
*/
|
||||
|
@ -703,6 +706,7 @@ static const struct hid_blacklist {
|
|||
{ USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_HARMONY_63, HID_QUIRK_IGNORE },
|
||||
{ USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_HARMONY_64, HID_QUIRK_IGNORE },
|
||||
{ USB_VENDOR_ID_NATIONAL_SEMICONDUCTOR, USB_DEVICE_ID_N_S_HARMONY, HID_QUIRK_IGNORE },
|
||||
{ USB_VENDOR_ID_KYE, USB_DEVICE_ID_KYE_GPEN_560, HID_QUIRK_IGNORE },
|
||||
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
|
|
@ -25,14 +25,14 @@ config TABLET_USB_ACECAD
|
|||
module will be called acecad.
|
||||
|
||||
config TABLET_USB_AIPTEK
|
||||
tristate "Aiptek 6000U/8000U tablet support (USB)"
|
||||
tristate "Aiptek 6000U/8000U and Genius G_PEN tablet support (USB)"
|
||||
depends on USB_ARCH_HAS_HCD
|
||||
select USB
|
||||
help
|
||||
Say Y here if you want to use the USB version of the Aiptek 6000U
|
||||
or Aiptek 8000U tablet. Make sure to say Y to "Mouse support"
|
||||
(CONFIG_INPUT_MOUSEDEV) and/or "Event interface support"
|
||||
(CONFIG_INPUT_EVDEV) as well.
|
||||
Say Y here if you want to use the USB version of the Aiptek 6000U,
|
||||
Aiptek 8000U or Genius G-PEN 560 tablet. Make sure to say Y to
|
||||
"Mouse support" (CONFIG_INPUT_MOUSEDEV) and/or "Event interface
|
||||
support" (CONFIG_INPUT_EVDEV) as well.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called aiptek.
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
*/
|
||||
|
||||
#define USB_VENDOR_ID_AIPTEK 0x08ca
|
||||
#define USB_VENDOR_ID_KYE 0x0458
|
||||
#define USB_REQ_GET_REPORT 0x01
|
||||
#define USB_REQ_SET_REPORT 0x09
|
||||
|
||||
|
@ -832,6 +833,7 @@ static const struct usb_device_id aiptek_ids[] = {
|
|||
{USB_DEVICE(USB_VENDOR_ID_AIPTEK, 0x22)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_AIPTEK, 0x23)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_AIPTEK, 0x24)},
|
||||
{USB_DEVICE(USB_VENDOR_ID_KYE, 0x5003)},
|
||||
{}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue