On Tue, Mar 24, 2015 at 01:38:24PM +0100, poeschel@xxxxxxxxxxx wrote: > From: Lars Poeschel <poeschel@xxxxxxxxxxx> > > This adds support for another model of IRTOUCH SYSTEMS Co.,LtD infrared > touchscreens. The USB vendorID/deviceID is 6615/0012. It is also sold > under the label "Elektrosil". > The datasheet states that coordinates for x and y are in the range from > 0 to 32767. > > Signed-off-by: Lars Poeschel <poeschel@xxxxxxxxxxx> Applied, thank you. > --- > drivers/input/touchscreen/usbtouchscreen.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/drivers/input/touchscreen/usbtouchscreen.c b/drivers/input/touchscreen/usbtouchscreen.c > index a096633..f2c6c35 100644 > --- a/drivers/input/touchscreen/usbtouchscreen.c > +++ b/drivers/input/touchscreen/usbtouchscreen.c > @@ -132,6 +132,7 @@ enum { > DEVTYPE_GUNZE, > DEVTYPE_DMC_TSC10, > DEVTYPE_IRTOUCH, > + DEVTYPE_IRTOUCH_HIRES, > DEVTYPE_IDEALTEK, > DEVTYPE_GENERAL_TOUCH, > DEVTYPE_GOTOP, > @@ -198,6 +199,7 @@ static const struct usb_device_id usbtouch_devices[] = { > #ifdef CONFIG_TOUCHSCREEN_USB_IRTOUCH > {USB_DEVICE(0x595a, 0x0001), .driver_info = DEVTYPE_IRTOUCH}, > {USB_DEVICE(0x6615, 0x0001), .driver_info = DEVTYPE_IRTOUCH}, > + {USB_DEVICE(0x6615, 0x0012), .driver_info = DEVTYPE_IRTOUCH_HIRES}, > #endif > > #ifdef CONFIG_TOUCHSCREEN_USB_IDEALTEK > @@ -1177,6 +1179,15 @@ static struct usbtouch_device_info usbtouch_dev_info[] = { > .rept_size = 8, > .read_data = irtouch_read_data, > }, > + > + [DEVTYPE_IRTOUCH_HIRES] = { > + .min_xc = 0x0, > + .max_xc = 0x7fff, > + .min_yc = 0x0, > + .max_yc = 0x7fff, > + .rept_size = 8, > + .read_data = irtouch_read_data, > + }, > #endif > > #ifdef CONFIG_TOUCHSCREEN_USB_IDEALTEK > -- > 2.1.4 > -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html