diff options
author | Jiri Slaby <jirislaby@gmail.com> | 2008-06-24 16:48:52 -0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2008-10-14 17:50:53 -0400 |
commit | fcfacfd3594d5d2fa99fb5e7d33dee3904b1a156 (patch) | |
tree | 5e90dc8545fca3df9101ae8f0d9865495c790065 /drivers/hid/hid-input-quirks.c | |
parent | 1f243e302cea1561ac881eb5d27041c5342beba4 (diff) |
HID: move chicony quirks
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-input-quirks.c')
-rw-r--r-- | drivers/hid/hid-input-quirks.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/drivers/hid/hid-input-quirks.c b/drivers/hid/hid-input-quirks.c index 4cd585b64ae0..5f84568b9bd0 100644 --- a/drivers/hid/hid-input-quirks.c +++ b/drivers/hid/hid-input-quirks.c | |||
@@ -58,31 +58,6 @@ static int quirk_gyration_remote(struct hid_usage *usage, | |||
58 | return 1; | 58 | return 1; |
59 | } | 59 | } |
60 | 60 | ||
61 | static int quirk_chicony_tactical_pad(struct hid_usage *usage, | ||
62 | struct hid_input *hidinput, unsigned long **bit, int *max) | ||
63 | { | ||
64 | if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR) | ||
65 | return 0; | ||
66 | |||
67 | set_bit(EV_REP, hidinput->input->evbit); | ||
68 | switch (usage->hid & HID_USAGE) { | ||
69 | case 0xff01: map_key_clear(BTN_1); break; | ||
70 | case 0xff02: map_key_clear(BTN_2); break; | ||
71 | case 0xff03: map_key_clear(BTN_3); break; | ||
72 | case 0xff04: map_key_clear(BTN_4); break; | ||
73 | case 0xff05: map_key_clear(BTN_5); break; | ||
74 | case 0xff06: map_key_clear(BTN_6); break; | ||
75 | case 0xff07: map_key_clear(BTN_7); break; | ||
76 | case 0xff08: map_key_clear(BTN_8); break; | ||
77 | case 0xff09: map_key_clear(BTN_9); break; | ||
78 | case 0xff0a: map_key_clear(BTN_A); break; | ||
79 | case 0xff0b: map_key_clear(BTN_B); break; | ||
80 | default: | ||
81 | return 0; | ||
82 | } | ||
83 | return 1; | ||
84 | } | ||
85 | |||
86 | static int quirk_petalynx_remote(struct hid_usage *usage, | 61 | static int quirk_petalynx_remote(struct hid_usage *usage, |
87 | struct hid_input *hidinput, unsigned long **bit, int *max) | 62 | struct hid_input *hidinput, unsigned long **bit, int *max) |
88 | { | 63 | { |
@@ -132,9 +107,6 @@ static int quirk_cherry_genius_29e(struct hid_usage *usage, | |||
132 | #define VENDOR_ID_BELKIN 0x1020 | 107 | #define VENDOR_ID_BELKIN 0x1020 |
133 | #define DEVICE_ID_BELKIN_WIRELESS_KEYBOARD 0x0006 | 108 | #define DEVICE_ID_BELKIN_WIRELESS_KEYBOARD 0x0006 |
134 | 109 | ||
135 | #define VENDOR_ID_CHICONY 0x04f2 | ||
136 | #define DEVICE_ID_CHICONY_TACTICAL_PAD 0x0418 | ||
137 | |||
138 | #define VENDOR_ID_GYRATION 0x0c16 | 110 | #define VENDOR_ID_GYRATION 0x0c16 |
139 | #define DEVICE_ID_GYRATION_REMOTE 0x0002 | 111 | #define DEVICE_ID_GYRATION_REMOTE 0x0002 |
140 | 112 | ||
@@ -152,8 +124,6 @@ static const struct hid_input_blacklist { | |||
152 | } hid_input_blacklist[] = { | 124 | } hid_input_blacklist[] = { |
153 | { VENDOR_ID_BELKIN, DEVICE_ID_BELKIN_WIRELESS_KEYBOARD, quirk_belkin_wkbd }, | 125 | { VENDOR_ID_BELKIN, DEVICE_ID_BELKIN_WIRELESS_KEYBOARD, quirk_belkin_wkbd }, |
154 | 126 | ||
155 | { VENDOR_ID_CHICONY, DEVICE_ID_CHICONY_TACTICAL_PAD, quirk_chicony_tactical_pad }, | ||
156 | |||
157 | { VENDOR_ID_GYRATION, DEVICE_ID_GYRATION_REMOTE, quirk_gyration_remote }, | 127 | { VENDOR_ID_GYRATION, DEVICE_ID_GYRATION_REMOTE, quirk_gyration_remote }, |
158 | 128 | ||
159 | { VENDOR_ID_MONTEREY, DEVICE_ID_GENIUS_KB29E, quirk_cherry_genius_29e }, | 129 | { VENDOR_ID_MONTEREY, DEVICE_ID_GENIUS_KB29E, quirk_cherry_genius_29e }, |