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) },