Ed Maste
27e05557a5
Calculate baud rate divisor instead of allowing only a fixed set of
...
standard rates.
Obtained from OpenBSD
src/sys/dev/usb/uftdi.c 1.29
src/sys/dev/usb/uftdireg.h 1.11
OpenBSD revisions noted by: ticso, on hackers
2008-01-25 02:41:44 +00:00
Warner Losh
e5be70a464
Tactrix Openport support
...
Submitted by: Jonathan Charest
PR: 110992
Approved by: re (kensmith, blanket)
2007-06-22 05:53:05 +00:00
Warner Losh
dffc4a655f
Crystalfontz CFA-635 20x4 USB LCD
...
(plus minor sorting)
Submitted by: John Wilson
PR: 107526
Approved by: re (kensmith, blanket)
2007-06-22 05:44:41 +00:00
Warner Losh
7bd250d818
s/logprintf/printf/g
...
Approved by: re@
2007-06-20 05:11:37 +00:00
Warner Losh
70f16d924f
Finish removal of usb_port.h macros.
2007-06-18 22:27:57 +00:00
Warner Losh
fc5d431363
Expand USB_MATCH_START
2007-06-17 16:24:49 +00:00
Warner Losh
778e5b6687
Expand USB_DETACH, USB_ATTACH and USB_MATCH inline. No functional
...
change, and MD5's appear to be the same.
2007-06-13 05:37:59 +00:00
Warner Losh
0f5a2cb6b7
Remove USBDEV() macro. We do not need a macro that is defined as its
...
only argument. It was used inconsistently in the tree, so remove it.
2007-06-12 16:52:07 +00:00
Warner Losh
645016c0e4
Expand USB_ATTACH_{ERROR,SUCCESS}_RETURN inline and eliminate from
...
usb_port.h. They aren't needed, and are a legacy of this code's past.
2007-06-12 15:37:19 +00:00
Warner Losh
58ba374e3d
Cleanup messages printed on attach. Since the description gets set to
...
what we print, don't print it anymore. And don't compute it anymore.
And don't malloc/free memory for it anymore. While I'm here, prefer
device_printf where appropriate.
2007-06-08 22:25:09 +00:00
Christian Brueffer
578e607926
Remove compat ifdefs for version < 500014 from the rest of the USB files.
...
Approved by: rwatson (mentor)
MFC after: 1 week
2007-06-07 09:29:37 +00:00
Warner Losh
cf93a36f82
Fix spaces introduced in last commit
2007-06-07 06:05:53 +00:00
Warner Losh
1fdf3b1b35
Add more IDs for the uftdi driver. Slight tweaks to patch by me.
...
Submitted by: Thorsten Trampisch
PR: 113384
2007-06-05 21:06:17 +00:00
Takanori Watanabe
0f23397d3f
Add MELCO PC-OP-RS Universal remote ID.
2007-04-30 16:15:19 +00:00
Warner Losh
2deae8fa2f
More removing compatibility macros.
...
md5 still the same.
"Dave, stop. I feel my mind slipping away." -- hal
2006-09-07 00:06:42 +00:00
Warner Losh
56635f6bd3
s/Static/static/g
...
s/device_ptr_t/device_t/g
No md5 changes in the .o's
# Note to the md5 tracking club: $FreeBSD$ changes md5 after every commit
# so you need to checkout -kk to get $FreeBSD$ instead of the actual value
# of the keyword.
2006-09-06 23:44:25 +00:00
Bernd Walter
1b285e5cce
Add support for FTDI's FT2232C twin channel chip.
...
Tested by: Mike Tancsa <mike@sentex.net>
2005-04-05 22:09:18 +00:00
Bernd Walter
8a95014be7
remove usbd_errstr(err) from printf.
...
err has nothing to say about this specific error.
2005-04-05 22:03:07 +00:00
Warner Losh
098ca2bda9
Start each of the license/copyright comments with /*-, minor shuffle of lines
2005-01-06 01:43:34 +00:00
Lukas Ertl
bdb93b0178
Add support for the B&B Electronics USB->RS422/485 adapter.
...
PR: kern/73178
Submitted by: Scott Price <prices@dflytech.com>
2004-10-30 09:21:44 +00:00
Brooks Davis
c9e7c6f4fb
Add support to the uftdi driver for Intrepid Control Systems' vehicle
...
bus interfaces. These interfaces use the FTDI chipset with different
Vendor and Product IDs.
Add two additional baud rate enumerations. The vehicle bus interfaces
use a baud rate of 2000000. Also add 3000000 as it is the other FTDI
baud divisor special case.
I've commited a slightly different patch from that provided in the PR as
I changed the matching code a bit yesterday.
Submitted by: Mike Durian <durian at shadetreesoftware.com>
PR: kern/67357
2004-07-01 17:16:20 +00:00
Brooks Davis
5ec632a1e4
Product and vendor ids for SIIG US2308 USB to Serial adaptor.
...
Tested against: rwatson's laptop
2004-07-01 05:14:12 +00:00
Warner Losh
d1458cfdf4
MFp4: First batch of dev/usb/usbdevs.h -> usbdevs.h changes.
2004-06-27 12:41:44 +00:00
MIHIRA Sanpei Yoshiro
7c48241358
Add support Sony/Ericsson SEMC DSS-20 SyncStation,
...
which can be used to communicate with the P900 mobile phone.
PR: misc/67606
Submitted by: Christian Gusenbauer <c47g@gmx.at>
MFC after: 1 week
2004-06-05 21:33:59 +00:00
Poul-Henning Kamp
fe12f24bb0
Add missing <sys/module.h> includes
2004-05-30 20:08:47 +00:00
Maxim Sobolev
7dc0ba8937
Add support for Crystalfontz CFA-632, CFA-633 and CFA-634, all of them
...
are based on the same USB->COM bridge, but have different product IDs.
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from: http://www.tnpi.biz/computing/freebsd/crystalfontz.shtml
MFC after: 3 days
2004-03-18 01:02:46 +00:00
Peter Wemm
ed1b77af8c
Add new Matrix Orbital LCD panel id's so that they are recognized and
...
attached via uftdi->ucom.
2004-03-02 19:03:26 +00:00
Maxim Sobolev
0bc4abec87
Add support for Crystalfontz CFA-631 USB LCD (uftdi(4) driver).
...
For some very unclear reason this device contains a FTDI 8U232AM USB->COM
adapter, but reports different device id than original 8U232AM. At the same
time, it reports vendor id of FTDI.
Sponsored by: Porta Software Ltd
MFC after: 2 weeks
2004-01-24 21:23:12 +00:00
David E. O'Brien
aad970f1fe
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +00:00
Josef Karthauser
d4322278fa
MFNetBSD:
...
date: 2002/09/23 05:51:20; author: simonb;
Remove breaks after returns, unreachable returns and returns after
returns(!).
2003-07-14 18:25:47 +00:00
John-Mark Gurney
c97325b0c8
WARNING: white space diff
...
This code reduces the number of trailing white space to be more in line
w/ NetBSD. I don't regenerate usbdevs, saving that for when it really
changes.
2003-07-04 01:50:39 +00:00
Shunsuke Akiyama
86aa13bdbf
Fix duplicate sc_dying usage.
...
All drivers which depend on ucom interfaces should use only one
sc_dying.
2003-03-09 11:19:18 +00:00
Warner Losh
a163d034fa
Back out M_* changes, per decision of the TRB.
...
Approved by: trb
2003-02-19 05:47:46 +00:00
Alfred Perlstein
44956c9863
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
...
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
2003-01-21 08:56:16 +00:00
Bernd Walter
765187cac7
The uftdi driver runs with multiple instances.
...
Remove a comment claiming the opposite.
Approved by: re (rwatson)
gallatin (Mentor)
MFC after: 1 week
2002-12-12 19:03:43 +00:00
Josef Karthauser
11f314d4cb
Apply some fixups in the driver_t's.
...
Submitted by: akiyama
MFC after: 3 days
2002-11-17 14:22:37 +00:00
Josef Karthauser
97764f126a
Use a sysctl for controlling the debugging output.
...
Submitted by: akiyama
2002-11-17 14:08:48 +00:00
Josef Karthauser
31f48889ad
Add the uftdi ucom driver which supports the following adapters:
...
Inland UAS111
QVS USC-1000
HP USB-Serial adapter shipped with some HP laptops
Submitted by: takawata
MFC After: 7 days
2002-08-11 23:32:33 +00:00