Hello,
this is a small patch of the USB ftdi_sio driver against linux-2.6.8.1.
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

Signed-off-by: Random J Developer <[EMAIL PROTECTED]>

Please apply at the linux kernel root
patch -p0 < ftdi_sio-RM.patch

Thanks
Heinz

PS: I'm learning - and: it is much more easier to submit to uClinux


Signed-off-by: Heinz-J�rgen Oertel <[EMAIL PROTECTED]>

diff -uprN -X dontdiff linux-vanilla/drivers/usb/serial/ftdi_sio.c 
/home/oertel/pakete/linux/drivers/usb/serial/ftdi_sio.c
--- linux-vanilla/drivers/usb/serial/ftdi_sio.c 2004-09-30 16:54:23.473353784 +0200
+++ /home/oertel/pakete/linux/drivers/usb/serial/ftdi_sio.c 2004-09-30 
17:05:23.774972680 +0200
@@ -363,6 +363,7 @@ static struct usb_device_id id_table_8U2
  { USB_DEVICE_VER(INTREPID_VID, INTREPID_NEOVI_PID, 0, 0x3ff) },
  { USB_DEVICE_VER(FALCOM_VID, FALCOM_TWIST_PID, 0, 0x3ff) },
  { USB_DEVICE_VER(FTDI_VID, FTDI_SUUNTO_SPORTS_PID, 0, 0x3ff) },
+  { USB_DEVICE_VER(FTDI_RM_VID, FTDI_RMCANVIEW_PID, 0, 0x3ff) },
  { }      /* Terminating entry */
 };
 
@@ -473,6 +474,7 @@ static struct usb_device_id id_table_FT2
  { USB_DEVICE_VER(INTREPID_VID, INTREPID_NEOVI_PID, 0x400, 0xffff) },
  { USB_DEVICE_VER(FALCOM_VID, FALCOM_TWIST_PID, 0x400, 0xffff) },
  { USB_DEVICE_VER(FTDI_VID, FTDI_SUUNTO_SPORTS_PID, 0x400, 0xffff) },
+  { USB_DEVICE_VER(FTDI_RM_VID, FTDI_RMCANVIEW_PID, 0x400, 0xffff) },
  { }      /* Terminating entry */
 };
 
@@ -583,6 +585,7 @@ static struct usb_device_id id_table_com
  { USB_DEVICE(INTREPID_VID, INTREPID_NEOVI_PID) },
  { USB_DEVICE(FALCOM_VID, FALCOM_TWIST_PID) },
  { USB_DEVICE(FTDI_VID, FTDI_SUUNTO_SPORTS_PID) },
+  { USB_DEVICE_VER(FTDI_RM_VID, FTDI_RMCANVIEW_PID, 0x400, 0xffff) },
  { }      /* Terminating entry */
 };

diff -uprN -X dontdiff linux-vanilla/drivers/usb/serial/ftdi_sio.h 
/home/oertel/pakete/linux/drivers/usb/serial/ftdi_sio.h
--- linux-vanilla/drivers/usb/serial/ftdi_sio.h 2004-09-30 16:54:23.474353632 +0200
+++ /home/oertel/pakete/linux/drivers/usb/serial/ftdi_sio.h 2004-09-30 
16:58:04.655728952 +0200
@@ -224,6 +224,13 @@
  */
 #define FTDI_SUUNTO_SPORTS_PID 0xF680 /* Suunto Sports instrument */
 
+/*
+ * 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 */


-- 

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
+===================================================================

Attachment: pgpXhN3FnvoOh.pgp
Description: PGP signature

Reply via email to