Subject: kern/34753: Support for two extra USB devices in the uftdi driver.
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <clan@wheel.dk>
List: netbsd-bugs
Date: 10/08/2006 08:05:03
>Number:         34753
>Category:       kern
>Synopsis:       Support for two extra USB devices in the uftdi driver.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 08 08:05:03 +0000 2006
>Originator:     Claus Andersen
>Release:        3.0.1
>Organization:
>Environment:
NetBSD eden 3.0.1 NetBSD 3.0.1 (EDEN) #7: Thu Oct  5 14:33:00 CEST 2006  clan@eden:/usr/src/sys/arch/i386/compile/EDEN i386

>Description:
Hello,

I've added support for two additional USB attached LCD displays using the uftdi driver:
 * Matrix Orbital MX4/MX5 Series
 * Crystal Fontz CFA-635 LCD

The patch has been tested with a CFA-635 LCD kindly supplied by Crystal Fontz.

Kind Regards,
Claus Andersen
>How-To-Repeat:

>Fix:
diff -u for:
/usr/src/sys/dev/usb/usbdevs
/usr/src/sys/dev/usb/uftdi.c Against Revision 1.26, Sun Sep 24 17:17:17 2006 UTC (13 days, 14 hours ago) by christos


--- usbdevs.org2        2006-10-05 14:12:30.000000000 +0200
+++ usbdevs     2006-10-08 09:43:21.000000000 +0200
@@ -875,13 +875,15 @@
 product FTDI MHAM_RS232         0xeeee  RS232
 product FTDI MHAM_Y9            0xeeef  Y9
 product FTDI COASTAL_TNCX       0xf448  Coastal ChipWorks TNC-X
-product FTDI LCD_MX200_USB     0xfa01  Matrix Orbital MX200 Series LCD
-product FTDI LCD_LK202_24_USB  0xfa03  Matrix Orbital LK202-24 LCD
-product FTDI LCD_LK204_24_USB  0xfa04  Matrix Orbital LK204-24 LCD
+product FTDI LCD_MX200_USB     0xfa01  Matrix Orbital MX2/MX3/MX6 Series
+product FTDI LCD_MX4_MX5_USB   0xfa02  Matrix Orbital MX4/MX5 Series LCD
+product FTDI LCD_LK202_24_USB  0xfa03  Matrix Orbital LK/VK/PK202-24 LCD
+product FTDI LCD_LK204_24_USB  0xfa04  Matrix Orbital LK/VK204-24 LCD
 product FTDI LCD_CFA_632       0xfc08  Crystalfontz CFA-632 LCD
 product FTDI LCD_CFA_634       0xfc09  Crystalfontz CFA-634 LCD
 product FTDI LCD_CFA_633       0xfc0b  Crystalfontz CFA-633 LCD
 product FTDI LCD_CFA_631       0xfc0c  Crystalfontz CFA-631 LCD
+product FTDI LCD_CFA_635       0xfc0d  Crystalfontz CFA-635 LCD
 product FTDI SEMC_DSS20                0xfc82  SEMC DSS-20 SyncStation

 /* Fuji photo products */




--- uftdi.c.org2        2006-10-05 14:11:58.000000000 +0200
+++ uftdi.c     2006-10-05 14:24:24.000000000 +0200
@@ -147,10 +147,12 @@
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_LK202_24_USB },
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_LK204_24_USB },
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_MX200_USB },
+       { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_MX4_MX5_USB },
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_631 },
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_632 },
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_633 },
        { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_634 },
+       { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_635 },
        { USB_VENDOR_INTREPIDCS, USB_PRODUCT_INTREPIDCS_VALUECAN },
        { USB_VENDOR_INTREPIDCS, USB_PRODUCT_INTREPIDCS_NEOVI },
        { USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_USBSERIAL },