Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-26 | Revert previous. uvideo checks the transfered length of every frame and | Martin Pieuchot | |
this break some devices. As found the hardway by Hugo Sastre via sobrado@ | |||
2015-06-26 | Adapt to the removal of the symbolic input and output port names from | Miod Vallat | |
<sys/audioio.h> | |||
2015-06-25 | Cards with revision < 10 (qemu rev is 0), have no ad1848 chip and | Alexandre Ratchov | |
don't attach the ad1848 driver. But the "malloc" method of gus_hw_if is ad1848_malloc() which assumes a ad1848 is attached (and expect the softc pointer to be a struct ad1848_softc, but get a gus_softc pointer instead). Implement, the missing gus_{malloc,free,mappage,...} routines. Add the missing mtx_{enter,leave} calls, as we're at it. Found by mlarkin. ok mlarkin | |||
2015-06-25 | Ensure the setup block is DMA reachable. | Theo de Raadt | |
tested by reyk, mlarkin, others | |||
2015-06-25 | Reimplement the audio driver in a simpler way, removing unused/unusable | Alexandre Ratchov | |
functionality. Same API and ABI except for the removed bits and no behaviour change for programs using libsndio. With help from armani@ and mpi@, thanks. | |||
2015-06-24 | Allow uvideo_mmap_queue() to fail gracefully when the mmap queue is full; | Miod Vallat | |
found the hard way by sebastia@ four years ago, and I'd been sitting on that diff since. The initial diff was more aggressive and would free the mmap queue upon error, but jakemsr@ had objections against this behaviour; this diff only fails gracefully instead of panic'ing. | |||
2015-06-24 | #undef HZ before defining it such that compiling a kernel with -DHZ=xxx works. | Mark Kettenis | |
2015-06-24 | Linux jiffies and OpenBSD ticks are the same thing. | Mark Kettenis | |
ok jsg@ | |||
2015-06-24 | Quirk needed for SuperTop IDE bridge from frantisek holop. | Martin Pieuchot | |
2015-06-24 | regen | Martin Pieuchot | |
2015-06-24 | SuperTop IDE bridge from frantisek holop. | Martin Pieuchot | |
2015-06-24 | Increment if_ipackets in if_input(). | Martin Pieuchot | |
Note that pseudo-drivers not using if_input() are not affected by this conversion. ok mikeb@, kettenis@, claudio@, dlg@ | |||
2015-06-24 | Introduce Linux work queue APIs and use them. As a side-effect, this will | Mark Kettenis | |
move some of the work from the system task queue to the driver-specific task queue. ok jsg@ | |||
2015-06-22 | Flush out another small diff to reduce the diffs with Linux. | Mark Kettenis | |
2015-06-22 | Do not update frame lengths to reflect what has really been transfered | Martin Pieuchot | |
when an isochronous transfer is done. Frame lengths are just input values and no driver mess with them. ok ratchov@, jmatthew@ | |||
2015-06-22 | Make xhci(4)'s root hub report the same status bits as physical USB3 hubs. | Martin Pieuchot | |
There's not bit to indicate the speed of a USB3.0 device attached to a hub port so do not abuse the PORT_TEST bit. Instead make the xhci(4) root hub report the PORT_POWER_SS bit when appropriate and use it to determin the speed of a new device. While here make the root hub report the link state and config error, from FreeBSD. | |||
2015-06-22 | Apparently some BIOSes not supporting xHCI natively switch USB ports | Martin Pieuchot | |
back to EHCI at suspend. So route the ports back to xHCI at resume. Problem reported by Adam Wolk, thanks! | |||
2015-06-21 | Don't use uninitialized data as a return value. | Kenneth R Westerback | |
From Brainy via Maxime Villard via tech@. ok kettenis@ | |||
2015-06-21 | Don't leak mem if wsfont_rotate() fails. | Jeremie Courreges-Anglas | |
Problem reported by Maxime Villard, ok miod@ | |||
2015-06-21 | memory leak on failure; from Maxime Villard | Theo de Raadt | |
2015-06-20 | Only match devices with a valid configuration. | Martin Pieuchot | |
ok uaa@ | |||
2015-06-19 | Only match devices with a valid configuration. | uaa | |
ok by mpi@ | |||
2015-06-19 | remove isp(4) now that the ql* family have replaced it | Jonathan Matthew | |
2015-06-18 | For unsupported sample formats, don't return EINVAL but set the closest | Christian Weisgerber | |
available format. ok ratchov@ | |||
2015-06-18 | CP2110 is handled by uslhcom not uslcom | Jonathan Gray | |
2015-06-18 | Only match devices with a valid configuration. | Martin Pieuchot | |
Tested by jsg@ | |||
2015-06-18 | Only match devices with a valid configuration. | Martin Pieuchot | |
2015-06-18 | Only match devices with a valid configuration. | Martin Pieuchot | |
Most of the WiFi/Ethernet USB adapter only have one configuration and always use its first interface. In order to improve USB descriptors parsing start by reducing the number of places where a configuration is set. Tested by jsg@ | |||
2015-06-17 | when no fingers are down, send 0 for z | Joshua Stein | |
fixes tap-to-click | |||
2015-06-17 | fix compilation with UBCMTP_DEBUG | Joshua Stein | |
2015-06-17 | Four new sensors, from David Higgs. | Martin Pieuchot | |
2015-06-16 | Add a uslcom id for the Netgear M7100 console from Andrew Daugherity. | Jonathan Gray | |
Add some additional uslcom ids found in the Linux driver while here. | |||
2015-06-16 | regen | Jonathan Gray | |
2015-06-16 | Add a uslcom id for the Netgear M7100 console from Andrew Daugherity. | Jonathan Gray | |
Add some additional uslcom ids found in the Linux driver while here. | |||
2015-06-15 | Bring back r1.78 and r1.79, now that ajactouto@'s regression has | Martin Pieuchot | |
been found: it was a hardware failure. When a bus is explored, do not probe the ports which status hasn't changed. This saves a lot of I/O when attaching/detaching devices and might help with some timing related problems. | |||
2015-06-15 | Set the length of isochronous transfers as the sum of the frames lengths. | Martin Pieuchot | |
This reduces differences between non-isoch and isoch transfers submissions, makes the generic DMA buffer overrun check work with isoch transfers and will allow some code simplifications in HC drivers. Since short-transfers were never checked for isoch transfers, we now need to pass the USBD_SHORT_XFER_OK flag to not change this behavior. This might be revisited later. ok ratchov@ | |||
2015-06-15 | Remove comments referring to Linux iwlwifi source filenames from iwm(4). | Stefan Sperling | |
Linux is a moving target so these comments provide little value. Discussed with kettenis and deraadt. | |||
2015-06-15 | Make the wifi LED work with iwm(4). | Stefan Sperling | |
The bad news: Many laptops sold with iwm(4) cards don't have a wifi LED :-( The good news: Laptops with LEDs and no wifi device white-list in BIOS actually exist! Tested in one such machine. ok kettenis@ deraadt@ | |||
2015-06-14 | Implement IQ calibration support for rtwn(4). Lots of black magic involved. | Stefan Sperling | |
2015-06-13 | Parse _CST objects and use the C-states they describe when they're sane. | Philip Guenther | |
testing by many, particularly krw@ and jcs@ tweaks by kettenis@ ok deraadt@ | |||
2015-06-13 | Busy-wait a short while after sending a command to rtwn(4) firmware. | Stefan Sperling | |
Fixes selection of initial TX rate. We're not stuck at 1Mbit/s anymore. | |||
2015-06-12 | Only match devices with a valid configuration. | Martin Pieuchot | |
Most of the WiFi/Ethernet USB adapter only have one configuration and always use its first interface. In order to improve USB descriptors parsing start by reducing the number of places where a configuration is set. Tests & ok stsp@ | |||
2015-06-12 | Actually trigger iwm_init_task() from iwm_watchdog() as intended to give | Stefan Sperling | |
recovery after device timeout a chance. Don't mess with the IFF_UP flag in the watchdog since this isn't done anywhere except intel wifi drivers which probably copied this pattern amongst each other. ok kettenis@ | |||
2015-06-12 | Fix rtwn(4) wifi LED support. Tested with rtwn(4) device in Thinkpad X220. | Stefan Sperling | |
2015-06-11 | remove uneeded pci includes | Jonathan Gray | |
2015-06-10 | Typos: equalivant, fucntion, libary. | Miod Vallat | |
2015-06-10 | Don't claim the autri(4) driver supports big-ending, signed 8-bit, | Alexandre Ratchov | |
or unsigned 16-bit samples. Fixes sound on big endian machines. | |||
2015-06-10 | Use first 4 channels of the board. The previous channel setting | Alexandre Ratchov | |
caused DMA on the wrong memory location during recording. ok kettenis@ | |||
2015-06-10 | Do not set "rcvif", if_input() does it for us. | Martin Pieuchot | |
Found the hardway by krw@ trying a diff that kills "rcvif". ok stsp@ | |||
2015-06-08 | rearrange delayed_work to avoid the use of container_of while leaving it in | Jonathan Matthew | |
more or less the same shape. ok uebayasi@ |