Hello,
this is a small patch of the USB ftdi_sio driver. I only added a new 
vendor and product id for the RM-CANview, a CAN fieldbus interface:
http://www.rmcan.com/site/en/products/gateways/usb/index.htm


Please apply at the linux kernel root (usr/src):
patch -p0 --dry-run < ftdi_sio-RM.patch

Thanks
Heinz

-- 

with best regards / mit freundlichen Gr��en

   Heinz-J�rgen Oertel
+===================================================================
| Heinz-J�rgen Oertel  port GmbH  http://www.port.de
| mailto:[EMAIL PROTECTED]
| phone +49 345 77755-0     fax   +49 345 77755-20
| Regensburger Str. 7b,     D-06132 Halle/Saale,  Germany 
| CAN Wiki    http://www.CAN-Wiki.info/
| Newsletter: http://www.port.de/engl/company/content/abo_form.html
+===================================================================
diff -Naur --exclude='*o' serial-old/ftdi_sio.c serial/ftdi_sio.c
--- linux-vanilla/drivers/usb/serial/ftdi_sio.c	2004-09-28 11:25:58.000000000 +0200
+++ linux/drivers/usb/serial/ftdi_sio.c	2004-09-28 13:53:01.657381224 +0200
@@ -358,6 +358,7 @@
 	{ USB_DEVICE_VER(FTDI_VID, PROTEGO_SPECIAL_4, 0, 0x3ff) },
 	{ USB_DEVICE_VER(FTDI_VID, FTDI_ELV_UO100_PID, 0, 0x3ff) },
 	{ USB_DEVICE_VER(FTDI_VID, INSIDE_ACCESSO, 0, 0x3ff) },
+ 	{ USB_DEVICE_VER(FTDI_RM_VID, FTDI_RMCANVIEW_PID, 0, 0x3ff) },
 	{ }						/* Terminating entry */
 };
 
@@ -461,6 +462,7 @@
  	{ USB_DEVICE_VER(FTDI_VID, LINX_FUTURE_0_PID, 0x400, 0xffff) },
  	{ USB_DEVICE_VER(FTDI_VID, LINX_FUTURE_1_PID, 0x400, 0xffff) },
  	{ USB_DEVICE_VER(FTDI_VID, LINX_FUTURE_2_PID, 0x400, 0xffff) },
+ 	{ USB_DEVICE_VER(FTDI_RM_VID, FTDI_RMCANVIEW_PID, 0x400, 0xffff) },
 	{ USB_DEVICE(FTDI_VID, FTDI_CCSICDU20_0_PID) },
 	{ USB_DEVICE(FTDI_VID, FTDI_CCSICDU40_1_PID) },
 	{ }						/* Terminating entry */
@@ -564,6 +566,7 @@
  	{ USB_DEVICE_VER(FTDI_VID, LINX_FUTURE_0_PID, 0x400, 0xffff) },
  	{ USB_DEVICE_VER(FTDI_VID, LINX_FUTURE_1_PID, 0x400, 0xffff) },
  	{ USB_DEVICE_VER(FTDI_VID, LINX_FUTURE_2_PID, 0x400, 0xffff) },
+ 	{ USB_DEVICE_VER(FTDI_RM_VID, FTDI_RMCANVIEW_PID, 0x400, 0xffff) },
  	{ USB_DEVICE(FTDI_VID, FTDI_CCSICDU20_0_PID) },
  	{ USB_DEVICE(FTDI_VID, FTDI_CCSICDU40_1_PID) },
 	{ USB_DEVICE(FTDI_VID, INSIDE_ACCESSO) },
diff -Naur --exclude='*o' serial-old/ftdi_sio.h serial/ftdi_sio.h
--- linux-vanilla/drivers/usb/serial/ftdi_sio.h	2004-09-28 11:25:58.000000000 +0200
+++ linux/drivers/usb/serial/ftdi_sio.h	2004-09-28 11:42:25.170708280 +0200
@@ -199,6 +199,12 @@
 /* Inside Accesso contactless reader (http://www.insidefr.com) */
 #define INSIDE_ACCESSO		0xFAD0
 
+/* RM Michaelides CANview USB (http://www.rmcan.com)
+ * CAN filedbus interface adapter, addad by port GmbH www.port.de)
+ */
+#define FTDI_RM_VID		0x0403	/* Vendor  Id */
+#define FTDI_RMCANVIEW_PID	0xfd60	/* Product Id */
+
 /* Commands */
 #define FTDI_SIO_RESET 		0 /* Reset the port */
 #define FTDI_SIO_MODEM_CTRL 	1 /* Set the modem control register */

Attachment: pgpWxgp0oANas.pgp
Description: PGP signature

Reply via email to