Gavin Atkinson
4c01dc3e12
Support the Pyramid KBS USB LCD under uftdi(4)
...
PR: usb/129758
Submitted by: joao lima <jlima visionware.pt>
MFC after: 1 week
2010-07-28 08:48:35 +00:00
Andrew Thompson
bc77ef90aa
Add new FTDI USB device ID.
...
PR: kern/146483
Submitted by: Andre Albsmeier
2010-05-12 22:58:59 +00:00
Andrew Thompson
b850ecc180
Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had
...
the illusion of a tunable setting but was always turned on regardless.
MFC after: 1 week
2010-04-22 21:31:34 +00:00
Andrew Thompson
8817f29901
Use wMaxPacketSize for the uftdi input buffer size.
...
Submitted by: Hans Petter Selasky
2010-03-11 21:42:09 +00:00
Joel Dahl
7e4b1c0608
The NetBSD Foundation has granted permission to remove clause 3 and 4 from
...
their software.
Obtained from: NetBSD
2010-03-03 10:18:03 +00:00
Andrew Thompson
8bbbf173a2
Add device ID for the FTDI 4232H.
...
PR: usb/143832
Submitted by: UEMURA Tetsuya
2010-02-14 20:10:41 +00:00
Andrew Thompson
9e6b53136e
Use macros to strip off USB_VENDOR_ and USB_PRODUCT_ from some id tables to make
...
them more compact and readable.
2009-12-26 19:03:28 +00:00
Andrew Thompson
cc92254a07
add new ID to UFTDI driver.
...
Submitted by: YAMAMOTO, Shigeru
2009-12-22 02:13:23 +00:00
Andrew Thompson
4a0bce1923
Fix hardware issue with FTDI chips: avoid sending a zero length packet due to
...
hardware sending garbage on ZLPs.
Reported by: Corey Smith
Submitted by: HPS
2009-12-09 20:28:33 +00:00
Andrew Thompson
27148a6c72
Add new device ids.
...
PR: usb/140951, usb/140923
Submitted by: Romain Tartiere, Brett Glass
2009-12-09 20:24:49 +00:00
Andrew Thompson
767cb2e29d
Remove overuse of exclamation marks in kernel printfs, there mere fact a
...
message has been printed is enough to get someones attention. Also remove the
line number for DPRINTF/DPRINTFN, it already prints the funtion name and a
unique message.
2009-11-26 00:43:17 +00:00
Andrew Thompson
7747063b8f
Add new FTDI IDs.
...
Submitted by: Maks Verver, Arrigo Marchiori
2009-09-28 08:15:26 +00:00
Andrew Thompson
655dc9d00a
Add experimental support for usb serial console and polled mode during DDB.
...
Submitted by: Hans Petter Selasky
2009-09-28 08:13:50 +00:00
Andrew Thompson
ed6d949afd
- Make struct usb_xfer opaque so that drivers can not access the internals
...
- Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
2009-06-23 02:19:59 +00:00
Andrew Thompson
a593f6b8de
s/usb2_/usb_|usbd_/ on all function names for the USB stack.
2009-06-15 01:02:43 +00:00
Andrew Thompson
e0a69b51ac
s/usb2_/usb_/ on all typedefs for the USB stack.
2009-05-29 18:46:57 +00:00
Andrew Thompson
760bc48e7e
s/usb2_/usb_/ on all C structs for the USB stack.
2009-05-28 17:36:36 +00:00
Andrew Thompson
9360ae4073
Rename the usb sysctl tree from hw.usb2.* back to hw.usb.*.
...
Submitted by: Hans Petter Selasky
2009-05-21 01:48:42 +00:00
Andrew Thompson
f29a072444
- rename usb2_mode to usb_mode [1]
...
- change variable types to use the enum
Submitted by: Hans Petter Selasky [1]
2009-05-21 00:04:17 +00:00
Takanori Watanabe
450a309dfe
Add another FTDI serial converter.
2009-04-21 05:06:31 +00:00
Andrew Thompson
4eae601ebd
MFp4 //depot/projects/usb@159909
...
- make usb2_power_mask_t 16-bit
- remove "usb2_config_sub" structure from "usb2_config". To compensate for this
"usb2_config" has a new field called "usb_mode" which select for which mode
the current xfer entry is active. Options are: a) Device mode only b) Host
mode only (default-by-zero) c) Both modes. This change was scripted using
the following sed script: "s/\.mh\././g".
- the standard packet size table in "usb_transfer.c" is now a function, hence
the code for the function uses less memory than the table itself.
Submitted by: Hans Petter Selasky
2009-04-05 18:20:38 +00:00
Joerg Wunsch
bbb39ba587
Add a couple of more things to the FTDI driver I came across:
...
. Dresden Elektronik "Wireless Handheld Terminal"
. Atmel STK541 "Zigbee Controller"
MFC after: 1 week
2009-03-06 14:53:51 +00:00
Andrew Thompson
9aef556d71
Rename the ushub device class back to uhub as it was in the old usb stack,
...
moused(8) looks for "uhub/ums" to decide if needs to load the module.
Reported by: Garrett Cooper
2009-03-02 05:37:05 +00:00
Andrew Thompson
deefe58337
Move the serial drivers from Giant to using their own mutexs.
...
Tested with: u3g, ubser, uplcom
2009-03-02 02:44:10 +00:00
Andrew Thompson
02ac645488
Move the new USB stack into its new home.
2009-02-23 18:31:00 +00:00