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 the same 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 <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> -- db