Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-17 | Add Huawei E161. | Marco Pfatschbacher | |
OK jsg@, yuo@ | |||
2009-12-17 | fix softc structure to fit as uhid sub device. | Yojiro Uo | |
ok deraadt@ | |||
2009-12-16 | Support OpenRD JTAGKey, expect spip the jtag interface port. | Theo de Raadt | |
from Tobias Ulmer; ok jsg | |||
2009-12-16 | sync | Theo de Raadt | |
2009-12-16 | OpenRD JTAGKey; Tobias Ulmer | Theo de Raadt | |
2009-12-10 | "please apply the same diff as for rt2860 to if_run.c" damien@ | Owain Ainsworth | |
original log message: fix a theoretical (but not possible) array bound overflow. since we will always match on a rate, we won't overflow, but in that case, make it more obvious by if the first 11 rates don't match, we assume the 12th. should shut up parfait. ok damien@ who came up with an identical diff | |||
2009-12-10 | various bits of knf; ok yuo | Theo de Raadt | |
2009-12-09 | add uhts(4) a driver for USB HID touchscreens. ok miod@. | Matthieu Herrb | |
Man page advices by jmc@. | |||
2009-12-08 | sync | Kevin Lo | |
2009-12-08 | USB IDs for Realtek RTL8192U | Kevin Lo | |
2009-12-07 | sync (with pckbd) | Owain Ainsworth | |
2009-12-05 | Ignore HID devices that have the same vendor and product ids than | Matthieu Herrb | |
devices actually supported by this device. The Linux driver confirms they exist. ok miod@ jsg@. | |||
2009-12-04 | calculate the number of frames per usb xfer only once, and take into | Jacob Meuser | |
account possible "fractional samples" which occur when the usb frame rate is not a whole number factor of the audio sample rate, such as with 44.1 kHz audio sample rate and full-speed usb (1 kHz frame rate). | |||
2009-12-04 | instead of returning a structure, return the only member of the | Jacob Meuser | |
structure that will be used. discussed with deraadt. | |||
2009-12-04 | In uaudio_detach(), check that sc->sc_alts is not NULL before | Alexandre Ratchov | |
using it. This could happen if uaudio_attach() failed, for instance because the device has no valid audio stream interface. Certain MIDI devices expose such descriptors. ok jakemsr@ | |||
2009-11-29 | On any sensor the SENSOR_FINVALID flag indicates whether we are able to | Theo de Raadt | |
read a value from the sensor properly. The .status field, on the other hand, indicates whether the location that sensor is at, is OK, failed, on fire, or whatnot. In the case of uthum we have no idea whether that temperature is ok or not, so we must leave it SENSOR_S_UNSPEC | |||
2009-11-26 | allow USB xfer requests to use up to 16 frames per xfer, depending on | Jacob Meuser | |
blocksize | |||
2009-11-26 | greatly reduce latency and kill some XXXs: | Jacob Meuser | |
* reduce number of outstanding USB xfers: 6 -> 3 * reduce number of USB frames per xfer: 10 -> 2 * if the device uses wMaxPacketSize frame sizes that are longer than 1 ms, allow 1 frame per xfer * instead of making blocksizes big enough to hold all outstanding xfers, just make it big enough to hold one xfer * calculate blocksizes a little better * be more careful to let the upper layer know exactly when a block has been moved in/out of the upper layer buffer ok ratchov | |||
2009-11-26 | Call the existing power functions with our activate function for | Theo de Raadt | |
the suspend and resume operations ok kettenis | |||
2009-11-25 | - regen | Jasper Lievisse Adriaanse | |
2009-11-25 | - add another NEC hub and rename the other two hubs for proper enumeration | Jasper Lievisse Adriaanse | |
"go for it" kettenis@ | |||
2009-11-25 | Simpler logic to ignore the Naturetech keyboard babbling; discard extra | Miod Vallat | |
data if we already have pending data to process in the timeout handler. help kettenis@; commited from the Naturetech #$@!&! machine. | |||
2009-11-25 | Ignore repeated data in ukbd_intr(), for keyboards who flood us on a regular | Miod Vallat | |
basis even in the absence of keyboard events; Naturetech onboard keyboard no longer loses keystrokes. Joint work with kettenis@ | |||
2009-11-24 | at close() get rid of the usb task before we start tearing down; ok mglocker | Theo de Raadt | |
2009-11-24 | Toggle SENSOR_FINVALID based on sensor data validity | Theo de Raadt | |
2009-11-24 | fix hardware polling interval calculation. uaudio on my Logitech webcam | Jacob Meuser | |
now records properly. ok miod, yuo | |||
2009-11-23 | Add uthum(4) device driver for TEMPerHUM USB temperature and | Yojiro Uo | |
humidity sensor. ok deraadt@ | |||
2009-11-23 | suppress warning massage for polling only HID devices. | Yojiro Uo | |
2009-11-23 | regen | Yojiro Uo | |
2009-11-23 | add some usb vendors and products to sync | Yojiro Uo | |
2009-11-23 | regen | Yojiro Uo | |
2009-11-23 | add new umsm type modems: Softbank C01SW (Sierra OEM) and | Yojiro Uo | |
Emobile H12HW (Huawei OEM) ok jsg@ | |||
2009-11-23 | add USB_GET_DEVICEINFO and USB_GET_STRING_DESC ioctl to the uhid(4). | Yojiro Uo | |
ok jsg@ deraadt@ | |||
2009-11-22 | add a bunch of devices found in linux drivers | Jonathan Gray | |
2009-11-22 | regen | Jonathan Gray | |
2009-11-22 | add a bunch of Ethernet and zyd devices found in linux drivers. | Jonathan Gray | |
2009-11-22 | sync | Kevin Lo | |
2009-11-22 | add the Terminus Technology vendor id found on VIA VT6571 | Kevin Lo | |
2009-11-21 | in the detach function remove our usb task before calling any other | Theo de Raadt | |
teardown functions which could potentially sleep (and then, the usb task would get called for a half-torn down device) | |||
2009-11-21 | Do the operations in atu_detach in the right order, as done in | Theo de Raadt | |
other drivers recently. | |||
2009-11-18 | - regen | Jasper Lievisse Adriaanse | |
2009-11-18 | - add startech.com and the product id for their ICUSB2321X/2X/4X devices, | Jasper Lievisse Adriaanse | |
which seem to be a multiport TIUSB3410, which uticom(4) can't deal with yet. hints from sthen@ | |||
2009-11-17 | regen | Damien Bergamini | |
2009-11-17 | another shitload of run(4) usb ids | Damien Bergamini | |
we have 159 ids now just for run(4) | |||
2009-11-17 | regen | Damien Bergamini | |
2009-11-17 | the D-Link DWA-160 rev A2 is an otus(4) too. | Damien Bergamini | |
2009-11-13 | do not need to pad up the uhub allocation anymore, from miod | Theo de Raadt | |
2009-11-12 | Avoid using the trick of malloc'ing more than a struct to grow the array | Theo de Raadt | |
of the last element. Bad technique. Use a pointer to the array. The author (or later people) will often not pay attention to the consequences of structure padding & alignment issues when they add new fields to the base structure, and there will be fireworks. tested by jasper, too | |||
2009-11-09 | Every selwakeup() should have a matching KNOTE() (even if kqueue isn't | Nicholas Marriott | |
supported it doesn't do any harm), so put the KNOTE() in selwakeup() itself and remove it from any occurences where both are used, except one for kqueue itself and one in sys_pipe.c (where the selwakeup is under a PIPE_SEL flag). Based on a diff from tedu. ok deraadt | |||
2009-11-04 | Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it. | Mark Kettenis | |
ok jsing@, miod@ |