aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/uvisor.c
Commit message (Collapse)AuthorAgeFilesLines
* Move usb to a graveyard location under sys/legacy/dev, it is intended that theAndrew Thompson2009-02-231-639/+0
| | | | | | | | | | new USB2 stack will fully replace this for 8.0. Remove kernel modules, a subsequent commit will update conf/files. Unhook usbdevs from the build. Notes: svn path=/head/; revision=188939
* Style nit: s/^ }/}/Warner Losh2008-08-231-1/+1
| | | | Notes: svn path=/head/; revision=182084
* Prefer device_printf to printf("%s:...", device_get_nameunit(),...);Warner Losh2007-07-051-20/+18
| | | | | | | | | This saves ~300 bytes for uvscom.c and ~100 for uvisor.c Approved by: re (blanket) Notes: svn path=/head/; revision=171233
* Add support for Garmin iQue 3600Warner Losh2007-06-221-0/+1
| | | | | | | | | Submitted by: Lapo Luchini PR: 113324 Approved by: re (kensmith, blanket) Notes: svn path=/head/; revision=170989
* Update uvisor to support the Fossil Abacus Wrist PDAWarner Losh2007-06-221-0/+1
| | | | | | | | | Submitted by: Simon Dick PR: 96714 Approved by: re (kensmith, blanket) Notes: svn path=/head/; revision=170982
* Fix two PRs by adding vendor IDs:Warner Losh2007-06-211-0/+1
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=170971
* Finish removal of usb_port.h macros.Warner Losh2007-06-181-2/+3
| | | | Notes: svn path=/head/; revision=170937
* Expand USB_MATCH_STARTWarner Losh2007-06-171-1/+1
| | | | Notes: svn path=/head/; revision=170886
* Expand USB_DETACH, USB_ATTACH and USB_MATCH inline. No functionalWarner Losh2007-06-131-3/+6
| | | | | | | change, and MD5's appear to be the same. Notes: svn path=/head/; revision=170655
* First pass at removing __OtherBSD__. We can't blindly remove all ofWarner Losh2007-06-121-4/+0
| | | | | | | | | 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. Notes: svn path=/head/; revision=170629
* Remove USBDEV() macro. We do not need a macro that is defined as itsWarner Losh2007-06-121-2/+2
| | | | | | | only argument. It was used inconsistently in the tree, so remove it. Notes: svn path=/head/; revision=170616
* Expand USB_ATTACH_{ERROR,SUCCESS}_RETURN inline and eliminate fromWarner Losh2007-06-121-2/+2
| | | | | | | usb_port.h. They aren't needed, and are a legacy of this code's past. Notes: svn path=/head/; revision=170612
* Remove devinfo junk.Warner Losh2007-06-091-10/+0
| | | | | | | | | Remove bogus bzero/memset Expand USB_ATTACH_SETUP Minor nits Notes: svn path=/head/; revision=170454
* Fix memory leak of devinfopWarner Losh2007-02-031-2/+1
| | | | | | | | PR: 108719 Submitted by: Antoine Brodin Notes: svn path=/head/; revision=166472
* More removing compatibility macros.Warner Losh2006-09-071-8/+8
| | | | | | | | | md5 still the same. "Dave, stop. I feel my mind slipping away." -- hal Notes: svn path=/head/; revision=162097
* s/Static/static/gWarner Losh2006-09-061-9/+9
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=162095
* Add support for the Aceeca Mez1000 RDA.Alexander Leidinger2006-06-181-0/+1
| | | | | | | | PR: 82839 Submitted by: Mike Durian <durian@shadetreesoftware.com> Notes: svn path=/head/; revision=159750
* Recognize the Sony Clie PEG-TJ37.Bruce A. Mah2005-12-041-0/+1
| | | | | | | | Tested on: My PEG-TJ37 and my RELENG_6 workstation MFC after: 1 week Notes: svn path=/head/; revision=153076
* A patch to support Palm Tungsten T via USB-Cradle.Julian Elischer2005-05-041-17/+76
| | | | | | | | | not suer where it comes from but suspect kimoto at ohnolab.org MFC after: 1 week Notes: svn path=/head/; revision=145851
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139749
* MFp4: First batch of dev/usb/usbdevs.h -> usbdevs.h changes.Warner Losh2004-06-271-1/+1
| | | | Notes: svn path=/head/; revision=131187
* Add missing <sys/module.h> includesPoul-Henning Kamp2004-05-301-0/+1
| | | | Notes: svn path=/head/; revision=129879
* fix SONY_CLIE_41 (as PEG-SJ33/U)MIHIRA Sanpei Yoshiro2004-05-061-1/+1
| | | | | | | | | PR: kern/64968 Submitted by: John Merryweather Cooper <coop9211@uidaho.edu> MFC after: 1 week Notes: svn path=/head/; revision=129005
* Add support for the new Zire 31 device.Josef Karthauser2004-05-051-0/+1
| | | | | | | Submitted by: Adriaan de Groot <adridg@cs.kun.nl> Notes: svn path=/head/; revision=128972
* Add support for Handspring TREO 600.Josef Karthauser2004-03-141-0/+1
| | | | | | | | Submitted by: Tuc <tuc@ttsg.com> MFC after: 1 week Notes: svn path=/head/; revision=126979
* Add support Sony CLIE PEG-S500C(Palm OS 3.5)MIHIRA Sanpei Yoshiro2004-01-031-1/+79
| | | | | | | Submitted by: Hiroaki Satoh <hsato@iwate-u.ac.jp> [FreeBSD-users-jp 76073] Notes: svn path=/head/; revision=124106
* I've had a couple of reports that the Sony Clie_40 doesn't need theJosef Karthauser2003-11-081-1/+1
| | | | | | | | | | | | | | | | PALM_4 initialisation hack. I've not confirmed it myself, but seeing as we already don't use it for the Sony Clie_41, let's drop it from the Clie_40 also and see what happens. (Question: What about the Clie_S360 and Clie_NX60 devices? Do we need to drop Palm4 from those as well? Possibly, but I've not had any reports about those so I don't know.) PR: kern/56575 MFC after: 3 days Notes: svn path=/head/; revision=122308
* Crank down UVISORBUFSIZE from 1024 to 64 to avoid a problem whereJosef Karthauser2003-08-141-1/+11
| | | | | | | | | | | | | | the Palm device and the USB host controller deadlock. The USB host controller is expecting an early-end-of-transmission packet with 0 data, and the Palm doesn't send one because it's already communicated the amount of data it's going to send in a header (which ucom/uvisor are oblivious to). This is the problem that has been known on the pilot-link lists as the "[Free]BSD USB problem", but not understood. Submitted by: Nathan J. Williams <nathanw@MIT.EDU> Notes: svn path=/head/; revision=118890
* MFNetBSD: Update the list of devices that can attach to uvisor (untested).Josef Karthauser2003-07-141-11/+19
| | | | Notes: svn path=/head/; revision=117578
* WARNING: white space diffJohn-Mark Gurney2003-07-041-4/+4
| | | | | | | | | 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. Notes: svn path=/head/; revision=117213
* Add support for the CLIE 5.0 series of PDAsScott Long2003-04-061-0/+1
| | | | Notes: svn path=/head/; revision=113170
* Add missing module dependency.Shunsuke Akiyama2003-03-091-0/+1
| | | | Notes: svn path=/head/; revision=112038
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
| | | | | | | Approved by: trb Notes: svn path=/head/; revision=111119
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
| | | | | | | Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT. Notes: svn path=/head/; revision=109623
* Add Palm M515.Josef Karthauser2002-08-111-0/+1
| | | | | | | Submitted by: Luiz Eduardo Roncato Cordeiro <cordeiro@nic.br> Notes: svn path=/head/; revision=101701
* Use the hw.usb sysctl tree instead of debug.usb.Josef Karthauser2002-08-081-1/+2
| | | | | | | Requested by: imp Notes: svn path=/head/; revision=101521
* Replace the FOO_DEBUG definitions with USB_DEBUG, and switch theJosef Karthauser2002-07-311-2/+2
| | | | | | | | | 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. Notes: svn path=/head/; revision=101060
* Get bored with hard coded debug level variables and introduce a debug.usbJosef Karthauser2002-07-311-2/+1
| | | | | | | | | sysctl tree for tweaking them real-time. Reviewed by: iedowse Notes: svn path=/head/; revision=101053
* It should be "ucom", not "usio".Josef Karthauser2002-07-311-1/+1
| | | | Notes: svn path=/head/; revision=101033
* MFNetBSD: uvisor.c (1.14, 1.15)Josef Karthauser2002-07-311-9/+51
| | | | | | | Add support for Palm (M500, M505, M125) and Sony devices (Clie 4.0 and 4.1). Notes: svn path=/head/; revision=101029
* Remove trailing white spacesJosef Karthauser2002-07-311-3/+9
| | | | | | | Obtained from: NetBSD (1.16) Notes: svn path=/head/; revision=101026
* Commit a version of the uvisor driver for connecting HandspringJosef Karthauser2002-07-301-0/+438
Visors via USB. Submitted by: Chia-liang Kao <clkao@clkao.org> Notes: svn path=/head/; revision=100958