Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: New device PID for ftdi_sio driver

Hello,

I need to use MaxStream's PKG-U modules which includes a ftdi sio chipset for
usb2serial communication, here are the patches for handling Maxstream's modules.

The VID & PID to use with the open-source driver are provided on the CD-ROM
bundled with the modules.

From: Neil Superna ARMSTRONG <superna@na-prod.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Neil \"Superna\" ARMSTRONG and committed by
Greg Kroah-Hartman
762e92fa bf87ce5a

+6
+1
drivers/usb/serial/ftdi_sio.c
··· 525 525 { USB_DEVICE(FTDI_VID, FTDI_TACTRIX_OPENPORT_13U_PID) }, 526 526 { USB_DEVICE(ELEKTOR_VID, ELEKTOR_FT323R_PID) }, 527 527 { USB_DEVICE(TELLDUS_VID, TELLDUS_TELLSTICK_PID) }, 528 + { USB_DEVICE(FTDI_VID, FTDI_MAXSTREAM_PID) }, 528 529 { }, /* Optional parameter entry */ 529 530 { } /* Terminating entry */ 530 531 };
+5
drivers/usb/serial/ftdi_sio.h
··· 518 518 #define FTDI_IBS_PEDO_PID 0xff3e /* IBS PEDO-Modem (RF modem 868.35 MHz) */ 519 519 #define FTDI_IBS_PROD_PID 0xff3f /* future device */ 520 520 521 + /* 522 + * MaxStream devices www.maxstream.net 523 + */ 524 + #define FTDI_MAXSTREAM_PID 0xEE18 /* Xbee PKG-U Module */ 525 + 521 526 /* Commands */ 522 527 #define FTDI_SIO_RESET 0 /* Reset the port */ 523 528 #define FTDI_SIO_MODEM_CTRL 1 /* Set the modem control register */