Re: FT232H variant which works

2020-12-08 Thread Daniel Bolgheroni
On Tue, Dec 08, 2020 at 03:04:58PM -0300, Daniel Bolgheroni wrote:
> Hi tech@,
> 

Sorry, duplicate, disconsider since I sent it again just to find out I had no
rDNS.

-- 
db



FT232H variant which works

2020-12-08 Thread Daniel Bolgheroni
Hi tech@,

I have a FT232H variant (marked FT232HQ, 0403:6014) which works with uftdi(4).

Still related to uftdi(4), sys/dev/usb/ftdi.c has a comment saying uftdi(4)
does not support multiple serial ports because ucom(4), but I'm able to use
both ucom(4) in parallel from a FT2232H (dual).

Thank you.

diff --git a/sys/dev/usb/uftdi.c b/sys/dev/usb/uftdi.c
index fb7b8ae8621..a32153cda6a 100644
--- a/sys/dev/usb/uftdi.c
+++ b/sys/dev/usb/uftdi.c
@@ -236,6 +236,7 @@ static const struct usb_devno uftdi_devs[] = {
{ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_4 },
{ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_5 },
{ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_6 },
+   { USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_7 },
{ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT4232H },
{ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FTX },
{ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GAMMASCOUT },

diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index fb6102fad95..a855da2aada 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -1859,6 +1859,7 @@ product FTDI FT232_3  0x6006  Serial
 product FTDI FT232_4   0x6007  Serial
 product FTDI FT232_5   0x6008  Serial
 product FTDI FT232_6   0x6009  Serial
+product FTDI FT232_7   0x6014  Serial
 product FTDI SERIAL_2232C  0x6010  2232C Serial
 product FTDI FT4232H   0x6011  FT4232H
 product FTDI FTX   0x6015  FTX

diff --git a/sys/dev/usb/uftdi.c b/sys/dev/usb/uftdi.c
index fb7b8ae8621..80eb3f2c928 100644
--- a/sys/dev/usb/uftdi.c
+++ b/sys/dev/usb/uftdi.c
@@ -34,11 +34,6 @@
  * FTDI FT8U100AX serial adapter driver
  */

-/*
- * XXX This driver will not support multiple serial ports.
- * XXX The ucom layer needs to be extended first.
- */
-
 #include 
 #include 
 #include 

-- 
db