summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2007-05-18fix the check of wsmouse_calibcoords values andRobert Nagy
invert the X or Y coordinates to make the top left corner (0,0).
2007-05-14Convert from lockmgr to rwlock.Jonathan Gray
Initial diff from krw@, uneeded lock_mii()/unlock_mii() on all commands in existing code removed by me so it doesn't try to recurse. ok krw@
2007-05-13sync comment with realityFelix Kronlage
2007-05-08Make use of struct wsmouse_calibcoords and add ioctl supportRobert Nagy
for getting and passing calibration values. Move the scale struct to uts_softc so that each device can have it's own values instead of using the global one. ok miod@
2007-05-06More lockmgr -> rwlock low hanging fruit.Kenneth R Westerback
ok dlg@
2007-05-05#include <sys/lock.h> not needed. i.e. these compile fine without it.Kenneth R Westerback
2007-05-05Remove axe_rxstart() which is an uneeded leftover from the FreeBSD version.Jonathan Gray
2007-05-03Support ONDA Communication H600.Jonathan Gray
Tested by Massimo Lusetti <massimo@cedoc.mo.it>
2007-05-03regenJonathan Gray
2007-05-03ONDA Communication H600Jonathan Gray
2007-04-26USB device lists do not need a terminating sentinel, so don't provide any;Miod Vallat
this should prevent phantom devices from attaching axe or uberry on some machines. ok deraadt@
2007-04-25Add suport for printing debug information like coordinates if UTS_DEBUGRobert Nagy
is defined and make sure that we are calling wsmouse_input every time the screen gets touched on different types of touchscreens. Some minor cleanups while here.
2007-04-23Add an unbranded device I have, chip says its a PL-2303HX.Jonathan Gray
2007-04-23regenJonathan Gray
2007-04-23New unbranded uplcom(4).Jonathan Gray
2007-04-21Back out last. the world is not i386.Artur Grabowski
2007-04-21Remove unused header files.Marc Balmer
2007-04-16regenClaudio Jeker
2007-04-16Add Tenda TWL541U and XBOX 360 wireless adapter ids.Claudio Jeker
2007-04-16Another unbranded udav(4) device.Jonathan Gray
From laurent FANIS <laurent.fanis@gmail.com>
2007-04-16regenJonathan Gray
2007-04-16Another unbranded udav(4) device.Jonathan Gray
From laurent FANIS <laurent.fanis@gmail.com>
2007-04-10Add support for a fourth axis on wsmouse devices, e.g. on the Apple MightMiod Vallat
Mouse. Currently limited to USB mice. Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-04-09Assert my copyright for the AX88178/AX88772 bits over the last few years.Jonathan Gray
2007-04-09Remove any possibility of of an underflow happening whenJonathan Gray
pulling packets out of the usb buffer in rxeof. Potential issue pointed out by Hans Petter Selasky <hselasky@c2i.net>
2007-04-09Add missing letoh16() for eeprom value.Jonathan Gray
Pointed out by Hans Petter Selasky <hselasky@c2i.net>
2007-04-05regenTed Unangst
2007-04-05laurence tratt says his cable mostly works with thisTed Unangst
ok millert
2007-04-03Data direction was not properly encoded in (unused)Jonathan Gray
AX88178 write nodeid command. From Hans Petter Selasky <hselasky@c2i.net>
2007-04-01Correct URL to UHCI spec.Jonathan Gray
From dunceor@gmail.com
2007-04-01s/multpile/multiple/Ray Lai
From Dunceor.
2007-03-31Print correct function name in diagnostic output.Alexander Bluhm
ok pedro
2007-03-27regenerateChris Kuethe
ok pvalchev
2007-03-27u-blox ANTARIS4 GPS receiverChris Kuethe
ok pvalchev
2007-03-23the input length is different on the eGalax and ITM screens,Robert Nagy
so let's adapt the code by specifing the corrent length and and move the check to the correct place.
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
of new fields in the future is less disruptive. This is done similar to how struct proc is handled for ps(1). ok jmc (man page changes) tested fkr simon, and more suggestions from millert
2007-03-22Perform legacy emulation handover for USB1 companion controllers immediatelyChristopher Pascoe
but defer the remainder of their initialisation until after the other devices on their PCI bus have attached. This ensures that any USB2 controller has also completed its initialisation before we start to initialise the USB1 parts. This minimises the chance that a nasty SMM implementation will trash the USB1 controller's config when it performs legacy emulation handover of the USB2 part. This time without accidentally leaving the OHCI controller shutdown, and with some cosmetic fixes. ok dlg@, OHCI tests mglocker@
2007-03-22Reapplication of rev 1.49.Christopher Pascoe
Save SOF (frame timing adjustment) before the very first host controller reset, rather than at suspend/resume, otherwise any BIOS inserted value is lost immediately. ok dlg@
2007-03-22Reapplication of rev 1.36.Christopher Pascoe
Wait the stable power delay on a USB hub only once per hub (not per port), and defer the delay for root hubs until the host controller event thread starts, permitting some concurrency. Speeds up the boot process dramatically when you have lots of host controllers. ok dlg@
2007-03-18Backout pascoe@'s last USB change because it page faults at attachmentMarcus Glocker
time. Chris; Get your shiz fixed and tested for the next time. We have better todo then wasting our time by backing out untested stuff. OK deraadt, OK ckuethe
2007-03-18Perform legacy emulation handover for USB1 companion controllers immediatelyChristopher Pascoe
but defer the remainder of their initialisation until after the other devices on their PCI bus have attached. This ensures that any USB2 controller has also completed its initialisation before we start to initialise the USB1 parts. This minimises the chance that a nasty SMM implementation will trash the USB1 controller's config when it performs legacy emulation handover of the USB2 part.
2007-03-18Wait the stable power delay on a USB hub only once per hub (not per port),Christopher Pascoe
and defer the delay for root hubs until the host controller event thread starts, permitting some concurrency. Speeds up the boot process dramatically when you have lots of host controllers. ok dlg@
2007-03-18Save SOF (frame timing adjustment) before the very first host controllerChristopher Pascoe
reset, rather than at suspend/resume, otherwise any BIOS inserted value is lost immediately. ok dlg@
2007-03-17add uts(4); this was missing from the initial commitRobert Nagy
2007-03-16uts(4) is a driver for USB Touchscreens;Robert Nagy
currently the driver only support touchscreens made by eGalax and Future Technology Devices (ITM) ok deraadt@
2007-03-13regenRobert Nagy
2007-03-13Add ITM Touchscreen from Future Technology DevicesRobert Nagy
2007-03-13add quirk for Sony DSC-T10, which is UFI, not SCSI.Steven Mestdagh
help and ok krw@
2007-03-12very ugly indentTheo de Raadt