imp
e970ad02f0
Note the Belkin F5U111 Adapter is covered by NETMATE entry.
...
Approved by: re (blanket)
2007-06-23 06:29:19 +00:00
imp
4b300e13ad
Remove duplicate ID and recall that I comes after E in alphabetical
...
listings.
Approved by: re@
2007-06-23 05:59:53 +00:00
imp
d1cc27260c
Merge some device IDs from OpenBSD for aue. Minor sorting of usbdevs
...
to fix disorder.
Obtained from: OpenBSD
Approved by: re@ (blanket)
2007-06-23 05:52:12 +00:00
imp
3501463681
We need a special module loader routine, not the stock usbd one. This
...
also eliminates a routine unused message.
Submitted by: mjacob
Approved by: re@
2007-06-23 04:20:24 +00:00
imp
1f02f29450
Initialize id before using it.
...
Submitted by: mjacob
Approved by: re@
2007-06-23 04:18:44 +00:00
imp
da3cb47a62
Add support for Garmin iQue 3600
...
Submitted by: Lapo Luchini
PR: 113324
Approved by: re (kensmith, blanket)
2007-06-22 06:02:19 +00:00
imp
cb04c4ce6c
add support for Option GlobeTrotter 3G+
...
(PR says this may be from OpenBSD)
Submitted by: Simun Mikecin
PR: 111710
Approved by: re (kensmith, blanket)
2007-06-22 05:56:05 +00:00
imp
7ee838f469
Tactrix Openport support
...
Submitted by: Jonathan Charest
PR: 110992
Approved by: re (kensmith, blanket)
2007-06-22 05:53:05 +00:00
imp
03aa2b9f75
add Benq 3300U/4300U support
...
Submitted by: Denis Sadykov
PR: 110477
Approved by: re (kensmith, blanket)
2007-06-22 05:49:12 +00:00
imp
be1b3aeb35
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
imp
3cfca09309
Update uvisor to support the Fossil Abacus Wrist PDA
...
Submitted by: Simon Dick
PR: 96714
Approved by: re (kensmith, blanket)
2007-06-22 05:33:20 +00:00
imp
07fa1b5780
USB Ethernet Adaptor "ELECOM LD-USB20"
...
PR: 86195
Submitted by: kato <redzonemiata@yahoo.co.jp>
Approved by: re (kensmith)
2007-06-22 05:20:11 +00:00
imp
8de1c80f2c
USL101 Host-to-Host bridge support
...
PR: 82436
Submitted by: Maxim M. Kazachek
Approved by: re (kensmith)
2007-06-22 05:14:27 +00:00
imp
543cdc6b53
Add support for YANO external USB-HDD.
...
Submitted by: Norihiro TANAKA
PR: 94742
Approved by: re (kensmith blanket)
2007-06-21 20:13:07 +00:00
imp
dafebd54da
Fix two PRs by adding vendor IDs:
...
PR 108097: ADMtek 851X USB-to-LAN adapter
PR 74849: Samsung SPH-i500 does not attach properly as usb modem/Palm device
PR: 108097, 74849
Approved by: re@ (kensmith trivial usb blanket)
2007-06-21 17:55:28 +00:00
imp
d4fd7053d4
Latest round of usb cleanups:
...
o Consistently use device_foo_t and bus_foo_t for functions implementing
device_foo and bus_foo respectively. Adjust those routines that were wrong
(we should do this throughout the tree).
o make all the modules depend on usb. Otherwise these modules won't
load.
o ucycom doesn't need usb_port.h
o Minor unifdefing
o uhub, umass, ums, urio, uscanner conversion complete.
o ukbd: Remove the NO_SET_PROTO quirk (fixes a PR 77940). NetBSD removed
their check and setting the proto a long time ago.
o umodem panic fixed. UQ_ASSUME_CM_OVER_DATA quirk removed because I've never
seen a umodem that needed this rejection for proection (this gets rid of
~20% of the quirks).
Approved by: re@ (kensmith)
PR: 77940
2007-06-21 14:42:34 +00:00
imp
ac6798a72c
Restore approximately FreeBDS 6.x's level of compatibility macros.
...
Older drivers that do not wish to convert to the native API (which
will work with both 6.x and 7.x) can simply include
<dev/usb/usb_port.h>. Drivers in the tree shouldn't these macros,
unless they actually work on other OSes and are actively maintained.
Approved by: re@
2007-06-21 14:36:22 +00:00
imp
84d4dbb618
s/logprintf/printf/g
...
Approved by: re@
2007-06-20 05:11:37 +00:00
delphij
aca1637869
Include usb_port.h to fix build.
...
Reported by: tinderbox
Approved by: re (mux)
2007-06-19 10:28:08 +00:00
imp
8a07632276
Mark the few remaining drivers that haven't been converted as needing
...
usb_port.h by explicitly including it.
2007-06-18 22:32:09 +00:00
imp
ef02fdca1f
Expand usb_port macros
2007-06-18 22:31:35 +00:00
imp
fcbef6660a
Remove usb_port.h from usb.h, except for one or two useful things that
...
don't belong there (these moved into usb.h).
2007-06-18 22:30:53 +00:00
imp
88152b94fe
Expand usb_port.h macros.
2007-06-18 22:30:08 +00:00
imp
024c0f62c8
Expand usb_callout_init
2007-06-18 22:28:32 +00:00
imp
458cfea006
Finish removal of usb_port.h macros.
2007-06-18 22:27:57 +00:00
imp
03e581dfb9
Use device_foo_t to declare kobj methods
...
Fix shutdown type to return int rather than void.
2007-06-18 22:25:46 +00:00
imp
4161ea30e8
minor style(9) polishing
...
# but we need a usb_match function, if we don't already have one...
2007-06-18 02:15:58 +00:00
imp
f89fd3b7ea
Remove USBGETSOFTC, USB_ATTACH_START, USB_DETACH_START and
...
USB_DECLARE_DRIVER_INIT from the usb network drivers.
2007-06-17 18:46:26 +00:00
imp
3df4a89c17
Expand USB_MATCH_START
2007-06-17 16:24:49 +00:00
imp
320b30047e
Remove USB_DO_ATTACH
2007-06-17 07:34:34 +00:00
imp
965185503b
Expand USB_DO_ATTACH inline.
...
Remove device_t dv, since it is no longer needed.
Add sizeof(device_t) to replace sizeof dv.
Change device_detach(dev) to device_detach(dev->subdevs[i]) since the type
of dev isn't right! Not sure when this was introduced, but it likely would
lead to a crash on disconnect.
MFC After: 1 week
2007-06-17 07:33:59 +00:00
scottl
ff584e70fa
Prepare for future integration between CAM and newbus. xpt_bus_register
...
now takes a device_t to be the parent of the bus that is being created.
Most SIMs have been updated with a reasonable argument, but a few exceptions
just pass NULL for now. This argument isn't used yet and the newbus
integration likely won't be ready until after 7.0-RELEASE.
2007-06-17 05:55:54 +00:00
wilko
d89e423337
Per request (to core) by the person refered to in the comment.
2007-06-16 19:23:14 +00:00
imp
9703ecd098
Expand callout compatibility macros in the main usb bridges.
2007-06-14 16:23:31 +00:00
imp
143b4d6930
Move PWR_* from usb_port.h to usb.h
2007-06-14 16:12:04 +00:00
imp
2258c7fa50
Move malloc definitions to usb.h.
...
Also, remove usb_malloc_type: it was unused.
Remove METHODS_NONE: it was unused.
Move include of opt_usb.h from usb_port.h to usb.h, since usb_port.h is
going away (there will be a usb_compat.h for out-of-tree drivers that want it).
2007-06-14 15:09:21 +00:00
imp
c111e1c379
config_detach is just used in one place, so expand it inline.
2007-06-13 20:58:57 +00:00
imp
f3564369dd
Remove more unnecessary and unwanted __OtherBSD__ ifdefs.
2007-06-13 06:00:10 +00:00
imp
2c34b9a1c8
Remove more __OtherBSD__ ifdefs that don't make sense, and haven't for
...
some time.
2007-06-13 05:45:48 +00:00
imp
6e9a478638
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
imp
bb9cd2675b
Remove compat macros. md5 the same.
2007-06-12 21:35:18 +00:00
imp
bed92e37b9
First pass at removing __OtherBSD__. We can't blindly remove all of
...
them in bulk because there is at least one feature that's
unimplemented on FreeBSD that needs to be done and these are good
placeholders.
2007-06-12 19:40:20 +00:00
imp
8693e2961d
Don't pretend to support !BSD systems.
2007-06-12 19:01:32 +00:00
imp
e65ef3c069
Remove usb_kthread_create*. They are now unused.
2007-06-12 18:52:29 +00:00
imp
093cf2bfbf
unifdef -D__FreeBSD__ -U__NetBSD__ -U__OpenBSD__
...
Use kthread_create directly
2007-06-12 18:52:07 +00:00
imp
48df7c2e40
Eliminate usb_thread_t.
2007-06-12 17:30:54 +00:00
imp
e834ae963f
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
imp
fc9cb03e61
clalloc and clfree are useles. Remove them. Remove dead code that's
...
always been dead for years, but has been obfuscated by these macros.
2007-06-12 16:41:29 +00:00
imp
d4a700c2dc
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
imp
4e9fd08984
Expand DECLARE_USB_DMA_T inline in the one place it is used and eliminate
...
from usb_port.h.
2007-06-11 06:21:50 +00:00