Shunsuke Akiyama
4b6cd0347a
Use a taskqueue to handle port status changes.
...
Calling ucom layer directly from interrupt context make a panic.
MFC after: 1 week
2005-01-31 13:58:10 +00:00
Poul-Henning Kamp
d75207f145
Overhaul ucom serial driver by using generic stuff instead of homerolled
...
all over the place.
2004-09-17 11:53:45 +00:00
Warner Losh
d1458cfdf4
MFp4: First batch of dev/usb/usbdevs.h -> usbdevs.h changes.
2004-06-27 12:41:44 +00:00
Poul-Henning Kamp
fe12f24bb0
Add missing <sys/module.h> includes
2004-05-30 20:08:47 +00:00
MIHIRA Sanpei Yoshiro
a62da76023
Add support SUNTAC U-Cable type A4 (AS144L4)
...
http://www.sun-denshi.co.jp/scc/products/mobile/as144l4/as144l4.htm (in Japanese)
PR: kern/66144
Submitted by: KURASHINA Hideyuki <rushani@FreeBSD.org>
2004-05-02 13:21:28 +00:00
Warner Losh
65a690ef74
It appears that we don't need sys/vnode.h, which is a layering violation...
2004-01-02 05:16:01 +00:00
Shunsuke Akiyama
565f53bbaa
Make interrupt pipe interval time configurable.
...
- Add kernel options: {UPLCOM,UVSCOM}_INTR_INTERVAL
- Add sysctl variables: 'hw.usb.{uplcom,uvscom}.interval'
MFC after: 1 week
2003-11-16 12:26:10 +00:00
David E. O'Brien
aad970f1fe
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +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
20280807ca
Fix device freeze to reduce output packet size.
...
And make this value configurable by kernel config or sysctl.
2003-03-09 11:50:27 +00:00
Shunsuke Akiyama
5ce609f75b
Add missing module dependency.
2003-03-09 11:14:34 +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
MIHIRA Sanpei Yoshiro
f3e45b4bdc
Add support SUNTAC Ir-Trinity IS96U
...
PR: 48212
Submitted by: Masaharu FUJITA <m@fjts.org>
2003-02-13 12:55:18 +00:00
MIHIRA Sanpei Yoshiro
a109b1c786
Add support SUNTAC U-Cable TypeD2 (DS96L)
...
PR: kern/47547
Submitted by: Kazu TAKAMUNE <takamune@mail.com>
2003-02-11 00:15:01 +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
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
3b7efc56d0
Use the hw.usb sysctl tree instead of debug.usb.
...
Requested by: imp
2002-08-08 12:05:51 +00:00
Josef Karthauser
528d1a7fbc
Replace the FOO_DEBUG definitions with USB_DEBUG, and switch the
...
debugging levels to off by default. Now that debug levels can be
tweaked by sysctl we don't need to go through hoops to get the
different usb parts to produce debug data.
2002-07-31 14:34:36 +00:00
Josef Karthauser
0e6b196686
Get bored with hard coded debug level variables and introduce a debug.usb
...
sysctl tree for tweaking them real-time.
Reviewed by: iedowse
2002-07-31 13:33:55 +00:00
Josef Karthauser
04b401aa8a
It's not "usio" anymore, it's "ucom".
...
Submitted by: nsayer
2002-07-10 01:42:25 +00:00
Josef Karthauser
f411925536
Improve detach operation.
...
Submitted by: akiyama
2002-07-10 00:52:16 +00:00
Josef Karthauser
990e9fea48
Use usb_lookup instead of rolling our own.
...
Suggested by: Lennart Augustsson <lennart@augustsson.net>
2002-03-28 12:22:58 +00:00
Josef Karthauser
fed2df0509
Remove some surplus whites.
2002-03-28 12:06:29 +00:00
Josef Karthauser
c465d35466
Move some includes around to make it more *BSD compliant.
...
Suggested by: Lennart Augustsson <augustss@netbsd.org>
2002-03-27 13:32:42 +00:00
Josef Karthauser
916e6e02e5
Add a USB comm driver.
...
Ported from NetBSD by: akiyama
2002-03-18 18:23:42 +00:00