File imon-without-touchscreen.patch of Package lirc-kernel

diff -Naur lirc-0.8.5pre2/drivers/lirc_imon/lirc_imon.c lirc-0.8.5pre2-imontouch-0.2.4/drivers/lirc_imon/lirc_imon.c
--- lirc-0.8.5pre2/drivers/lirc_imon/lirc_imon.c	2009-03-08 14:46:55.000000000 -0500
+++ lirc-0.8.5pre2-imontouch-0.2.4/drivers/lirc_imon/lirc_imon.c	2009-04-18 18:12:08.000000000 -0500
@@ -181,8 +181,6 @@
 	{ USB_DEVICE(0x15c2, 0xffda) },
 	/* iMON USB Control Board (IR & LCD) *and* iMON Knob (IR only) */
 	{ USB_DEVICE(0x15c2, 0xffdc) },
-	/* iMON USB Control Board (IR & LCD) */
-	{ USB_DEVICE(0x15c2, 0x0034) },
 	/* iMON USB Control Board (IR & VFD) */
 	{ USB_DEVICE(0x15c2, 0x0036) },
 	/* iMON USB Control Board (IR & LCD) */
@@ -204,7 +202,6 @@
 static struct usb_device_id display_proto_6p_list[] = {
 	{ USB_DEVICE(0x15c2, 0xffda) },
 	{ USB_DEVICE(0x15c2, 0xffdc) },
-	{ USB_DEVICE(0x15c2, 0x0034) },
 	{ USB_DEVICE(0x15c2, 0x0036) },
 	{ USB_DEVICE(0x15c2, 0x0038) },
 	{ USB_DEVICE(0x15c2, 0x0041) },
@@ -219,7 +216,6 @@
 
 /* newer iMON models use control endpoints */
 static struct usb_device_id ctl_ep_device_list[] = {
-	{ USB_DEVICE(0x15c2, 0x0034) },
 	{ USB_DEVICE(0x15c2, 0x0036) },
 	{ USB_DEVICE(0x15c2, 0x0038) },
 	{ USB_DEVICE(0x15c2, 0x0041) },
@@ -233,7 +229,6 @@
 /* iMON LCD models use a different write op */
 static struct usb_device_id lcd_device_list[] = {
 	{ USB_DEVICE(0x15c2, 0xffdc) },
-	{ USB_DEVICE(0x15c2, 0x0034) },
 	{ USB_DEVICE(0x15c2, 0x0038) },
 	{ USB_DEVICE(0x15c2, 0x0045) },
 	{}
@@ -248,7 +243,6 @@
 /* Newer iMON models decode the signal onboard */
 static struct usb_device_id ir_onboard_decode_list[] = {
 	{ USB_DEVICE(0x15c2, 0xffdc) },
-	{ USB_DEVICE(0x15c2, 0x0034) },
 	{ USB_DEVICE(0x15c2, 0x0036) },
 	{ USB_DEVICE(0x15c2, 0x0038) },
 	{ USB_DEVICE(0x15c2, 0x0041) },

openSUSE Build Service is sponsored by