Date: Fri, 19 Dec 2008 10:39:14 GMT From: joao lima <jlima@visionware.pt> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/129758: Pyramid LCD usb support Message-ID: <200812191039.mBJAdElq084777@www.freebsd.org> Resent-Message-ID: <200812191040.mBJAe3mZ077125@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 129758 >Category: kern >Synopsis: Pyramid LCD usb support >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Dec 19 10:40:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: joao lima >Release: 7.1 rc1 >Organization: Visionware - SI SA >Environment: FreeBSD pyramid.visionware.pt 7.1-RC1 FreeBSD 7.1-RC1 #0: Thu Dec 18 12:09:48 UTC 2008 root@pyramid.visionware.pt:/usr/obj/usr/src/sys/GENERIC i386 >Description: Support to Pyramid LCD usb >How-To-Repeat: >Fix: diff -r -u src_before/sys/dev/usb/uftdi.c src_after/sys/dev/usb/uftdi.c --- src_before/sys/dev/usb/uftdi.c 2008-11-25 02:59:29.000000000 +0000 +++ src_after/sys/dev/usb/uftdi.c 2008-12-19 10:17:30.000000000 +0000 @@ -169,6 +169,7 @@ uaa->product == USB_PRODUCT_FTDI_UOPTBR || uaa->product == USB_PRODUCT_FTDI_EMCU2D || uaa->product == USB_PRODUCT_FTDI_PCMSFU || + uaa->product == USB_PRODUCT_FTDI_KBS || uaa->product == USB_PRODUCT_FTDI_EMCU2H )) return (UMATCH_VENDOR_PRODUCT); if (uaa->vendor == USB_VENDOR_SIIG2 && @@ -253,6 +254,10 @@ case USB_PRODUCT_FTDI_EISCOU: case USB_PRODUCT_FTDI_UOPTBR: case USB_PRODUCT_FTDI_EMCU2D: + case USB_PRODUCT_FTDI_KBS: + sc->sc_type = UFTDI_TYPE_8U232AM; + sc->sc_hdrlen = 0; + break; case USB_PRODUCT_FTDI_PCMSFU: case USB_PRODUCT_FTDI_EMCU2H: sc->sc_type = UFTDI_TYPE_8U232AM; diff -r -u src_before/sys/dev/usb/uftdireg.h src_after/sys/dev/usb/uftdireg.h --- src_before/sys/dev/usb/uftdireg.h 2008-11-25 02:59:29.000000000 +0000 +++ src_after/sys/dev/usb/uftdireg.h 2008-12-18 16:47:31.000000000 +0000 @@ -291,8 +291,7 @@ #define FTDI_SIO_DSR_MASK 0x20 #define FTDI_SIO_RI_MASK 0x40 #define FTDI_SIO_RLSD_MASK 0x80 - - +#define FTDI_KBS_0_PID 0xE6C8 /* * diff -r -u src_before/sys/dev/usb/usbdevs src_after/sys/dev/usb/usbdevs --- src_before/sys/dev/usb/usbdevs 2008-11-25 02:59:29.000000000 +0000 +++ src_after/sys/dev/usb/usbdevs 2008-12-18 09:31:05.000000000 +0000 @@ -819,6 +819,7 @@ /* Ambit Microsystems products */ product AMBIT WLAN 0x0302 WLAN product AMBIT NTL_250 0x6098 NTL 250 cable modem +product FTDI KBS 0xe6c8 Pyramid KBS USB LCD /* AMIT products */ product AMIT CGWLUSB2GO 0x0002 CG-WLUSB2GO Patch attached with submission follows: ˙ūd >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812191039.mBJAdElq084777>