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