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

USB: ftdi_sio: Add support for Newport AGILIS motor drivers

The Newport AGILIS model AG-UC8 compact piezo motor controller
(http://search.newport.com/?q=*&x2=sku&q2=AG-UC8)
is yet another device using an FTDI USB-to-serial chip. It works
fine with the ftdi_sio driver when adding

options ftdi-sio product=0x3000 vendor=0x104d

to modprobe.d. udevadm reports "Newport" as the manufacturer,
and "Agilis" as the product name.

Signed-off-by: Martin Teichmann <lkb.teichmann@gmail.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Martin Teichmann and committed by
Greg Kroah-Hartman
d7e14b37 405d3911

+7
+1
drivers/usb/serial/ftdi_sio.c
··· 191 191 { USB_DEVICE(FTDI_VID, FTDI_OPENDCC_THROTTLE_PID) }, 192 192 { USB_DEVICE(FTDI_VID, FTDI_OPENDCC_GATEWAY_PID) }, 193 193 { USB_DEVICE(FTDI_VID, FTDI_OPENDCC_GBM_PID) }, 194 + { USB_DEVICE(NEWPORT_VID, NEWPORT_AGILIS_PID) }, 194 195 { USB_DEVICE(INTERBIOMETRICS_VID, INTERBIOMETRICS_IOBOARD_PID) }, 195 196 { USB_DEVICE(INTERBIOMETRICS_VID, INTERBIOMETRICS_MINI_IOBOARD_PID) }, 196 197 { USB_DEVICE(FTDI_VID, FTDI_SPROG_II) },
+6
drivers/usb/serial/ftdi_sio_ids.h
··· 752 752 #define TTI_VID 0x103E /* Vendor Id */ 753 753 #define TTI_QL355P_PID 0x03E8 /* TTi QL355P power supply */ 754 754 755 + /* 756 + * Newport Cooperation (www.newport.com) 757 + */ 758 + #define NEWPORT_VID 0x104D 759 + #define NEWPORT_AGILIS_PID 0x3000 760 + 755 761 /* Interbiometrics USB I/O Board */ 756 762 /* Developed for Interbiometrics by Rudolf Gugler */ 757 763 #define INTERBIOMETRICS_VID 0x1209