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 */
pgpWxgp0oANas.pgp
Description: PGP signature
