mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-05-24 10:39:52 +00:00
HID: Zydacron Remote Control driver
A specialised HID driver for the Zydacron Remote Control (usb id: 13ec:0006). The specialised HID driver adds support for the buttons which are not currently handled by the default HID driver. Signed-off-by: Don Prince <dhprince-devel@yahoo.co.uk> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
1721a238ba
commit
a9885c8f7b
4 changed files with 12 additions and 0 deletions
|
@ -380,6 +380,13 @@ config ZEROPLUS_FF
|
||||||
Say Y here if you have a Zeroplus based game controller and want
|
Say Y here if you have a Zeroplus based game controller and want
|
||||||
to have force feedback support for it.
|
to have force feedback support for it.
|
||||||
|
|
||||||
|
config HID_ZYDACRON
|
||||||
|
tristate "Zydacron remote control support" if EMBEDDED
|
||||||
|
depends on USB_HID
|
||||||
|
default !EMBEDDED
|
||||||
|
---help---
|
||||||
|
Support for Zydacron remote control.
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
endif # HID_SUPPORT
|
endif # HID_SUPPORT
|
||||||
|
|
|
@ -54,6 +54,7 @@ obj-$(CONFIG_HID_THRUSTMASTER) += hid-tmff.o
|
||||||
obj-$(CONFIG_HID_TOPSEED) += hid-topseed.o
|
obj-$(CONFIG_HID_TOPSEED) += hid-topseed.o
|
||||||
obj-$(CONFIG_HID_TWINHAN) += hid-twinhan.o
|
obj-$(CONFIG_HID_TWINHAN) += hid-twinhan.o
|
||||||
obj-$(CONFIG_HID_ZEROPLUS) += hid-zpff.o
|
obj-$(CONFIG_HID_ZEROPLUS) += hid-zpff.o
|
||||||
|
obj-$(CONFIG_HID_ZYDACRON) += hid-zydacron.o
|
||||||
obj-$(CONFIG_HID_WACOM) += hid-wacom.o
|
obj-$(CONFIG_HID_WACOM) += hid-wacom.o
|
||||||
|
|
||||||
obj-$(CONFIG_USB_HID) += usbhid/
|
obj-$(CONFIG_USB_HID) += usbhid/
|
||||||
|
|
|
@ -1364,6 +1364,7 @@ static const struct hid_device_id hid_blacklist[] = {
|
||||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_WACOM, USB_DEVICE_ID_WACOM_INTUOS4_BLUETOOTH) },
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_WACOM, USB_DEVICE_ID_WACOM_INTUOS4_BLUETOOTH) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ZEROPLUS, 0x0005) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_ZEROPLUS, 0x0005) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ZEROPLUS, 0x0030) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_ZEROPLUS, 0x0030) },
|
||||||
|
{ HID_USB_DEVICE(USB_VENDOR_ID_ZYDACRON, USB_DEVICE_ID_ZYDACRON_REMOTE_CONTROL) },
|
||||||
|
|
||||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_PRESENTER_8K_BT) },
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_PRESENTER_8K_BT) },
|
||||||
{ }
|
{ }
|
||||||
|
|
|
@ -481,6 +481,9 @@
|
||||||
|
|
||||||
#define USB_VENDOR_ID_ZEROPLUS 0x0c12
|
#define USB_VENDOR_ID_ZEROPLUS 0x0c12
|
||||||
|
|
||||||
|
#define USB_VENDOR_ID_ZYDACRON 0x13EC
|
||||||
|
#define USB_DEVICE_ID_ZYDACRON_REMOTE_CONTROL 0x0006
|
||||||
|
|
||||||
#define USB_VENDOR_ID_KYE 0x0458
|
#define USB_VENDOR_ID_KYE 0x0458
|
||||||
#define USB_DEVICE_ID_KYE_ERGO_525V 0x0087
|
#define USB_DEVICE_ID_KYE_ERGO_525V 0x0087
|
||||||
#define USB_DEVICE_ID_KYE_GPEN_560 0x5003
|
#define USB_DEVICE_ID_KYE_GPEN_560 0x5003
|
||||||
|
|
Loading…
Add table
Reference in a new issue