diff options
Diffstat (limited to 'drivers/hid/hid-input-quirks.c')
| -rw-r--r-- | drivers/hid/hid-input-quirks.c | 49 | 
1 files changed, 0 insertions, 49 deletions
diff --git a/drivers/hid/hid-input-quirks.c b/drivers/hid/hid-input-quirks.c deleted file mode 100644 index 980e7456e26..00000000000 --- a/drivers/hid/hid-input-quirks.c +++ /dev/null @@ -1,49 +0,0 @@ -/* - *  HID-input usage mapping quirks - * - *  This is used to handle HID-input mappings for devices violating - *  HUT 1.12 specification. - * - * Copyright (c) 2007-2008 Jiri Kosina - */ - -/* - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License - */ - -#include <linux/input.h> -#include <linux/hid.h> - -static const struct hid_input_blacklist { -	__u16 idVendor; -	__u16 idProduct; -	int (*quirk)(struct hid_usage *, struct hid_input *, unsigned long **, -			int *); -} hid_input_blacklist[] = { -	{ 0, 0, NULL } -}; - -int hidinput_mapping_quirks(struct hid_usage *usage,  -		struct hid_input *hi, unsigned long **bit, int *max) -{ -	struct hid_device *device = input_get_drvdata(hi->input); -	int i = 0; -	 -	while (hid_input_blacklist[i].quirk) { -		if (hid_input_blacklist[i].idVendor == device->vendor && -				hid_input_blacklist[i].idProduct == device->product) -			return hid_input_blacklist[i].quirk(usage, hi, bit, -					max); -		i++; -	} -	return 0; -} - -int hidinput_event_quirks(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) -{ -	return 0; -} - -  | 
