diff options
author | Benjamin Tissoires <benjamin.tissoires@gmail.com> | 2012-11-14 19:59:13 +0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2012-11-15 13:06:28 +0400 |
commit | 37cf6e6fc34e2fca4e7c565697e7cd5c317bc316 (patch) | |
tree | 8a33a35b0e8cfbc95ac8e7ea79141ef0c05edc1d /drivers/hid/hid-multitouch.c | |
parent | 976bacef40c66443173283cc02b537e37a62c981 (diff) | |
download | linux-37cf6e6fc34e2fca4e7c565697e7cd5c317bc316.tar.xz |
HID: export hidinput_calc_abs_res
Exporting the function allows us to calculate the resolution in third
party drivers like hid-multitouch.
This patch also complete the function with additional valid axes.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-multitouch.c')
-rw-r--r-- | drivers/hid/hid-multitouch.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c index 7867d69f0efe..3687f797b731 100644 --- a/drivers/hid/hid-multitouch.c +++ b/drivers/hid/hid-multitouch.c @@ -297,6 +297,7 @@ static void set_abs(struct input_dev *input, unsigned int code, int fmax = field->logical_maximum; int fuzz = snratio ? (fmax - fmin) / snratio : 0; input_set_abs_params(input, code, fmin, fmax, fuzz, 0); + input_abs_set_res(input, code, hidinput_calc_abs_res(field, code)); } static void mt_store_field(struct hid_usage *usage, struct mt_device *td, |