Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-30 | Check the extents exist before trying to do things | Jonathan Gray | |
with them in ppb_hotplug_remove(). ok kettenis@ | |||
2009-05-29 | register all GPIO and widget "quirks" in a bitmask instead of using | Jacob Meuser | |
macros and codec->init_widget. now there is only only place to look to see what special handling a specific codec will get. | |||
2009-05-29 | - if a codec is capable of multichannel playback, try to connect | Jacob Meuser | |
the output jacks to different DACs. - multichannel codecs often have a front headphone jack that is intended to be used separately from the multichannel jacks. if a front headphone jack exists, try to connect it to a DAC not used by the multichannel jacks. | |||
2009-05-29 | regen | Damien Bergamini | |
2009-05-29 | PCI id for Atheros AR9285. | Damien Bergamini | |
2009-05-29 | fix confusion between number of DMA channels and number of Tx queues. | Damien Bergamini | |
2009-05-29 | Return the RX descriptor after pointing it to the new mbuf. | Marco Pfatschbacher | |
Otherwise the card can mess with mbufs that have been given to the stack already. Fixes panics seen with a high rate of of small packets and POOL_DEBUG enabled. OK sthen@, chris@ | |||
2009-05-29 | if a control in outputs.master.slaves is muted, don't change it's | Jacob Meuser | |
volume when outputs.master is changed | |||
2009-05-29 | - try to not choose only input mixers for outputs.master.slaves | Jacob Meuser | |
- another case where a selector can be considered part of another widget factors out a mixer control and lets the volume buttons work on ajacoutot@'s x300 | |||
2009-05-29 | - when a widget will be considered part of a different widget, record | Jacob Meuser | |
the node id of the "parent" widget - initialize widgets' mixer_class ealier | |||
2009-05-28 | workaround a hardware bug by fixing the pci config space command register | Damien Bergamini | |
at attach time. | |||
2009-05-28 | Add "Interrupt Disable" bit definition for the PCI Configuration Space | Damien Bergamini | |
Command register. From PCI Express Base Specification Rev 2.0. Use same naming as NetBSD. Needed for wpi(4) and iwn(4). | |||
2009-05-27 | regen | Stuart Henderson | |
2009-05-27 | add IDs for Intel 82552, RCC (Broadcom) HT-1100. from Brad. | Stuart Henderson | |
2009-05-27 | allow iwn(4) to coexist with Intel Active Management Technology (AMT) | Damien Bergamini | |
which may use WLAN too. for Intel Centrino 2 vPro only. | |||
2009-05-25 | Add missing letoh in em(4) vlan handling, resulting in a problem on | Stuart Henderson | |
big-endian arch where vlans were in use. Fix from Brad. Problem reported and fix tested by Axton Grams, also tested by me. ok dlg@. | |||
2009-05-25 | Add Dell Latitude E5500 to the mute quirk list. | Robert Nagy | |
ok jakemsr@ | |||
2009-05-24 | reduce Rx ring size from 256 to 64 slots. | Damien Bergamini | |
2009-05-24 | Support hardware checksumming, from FreeBSD. | Christian Weisgerber | |
Enable for IP/UDP/TCP receipt and IP transmit. Keep disabled for UDP/TCP transmit because it breaks with pf(4) rdr. ok sthen@ | |||
2009-05-24 | If flags to bind_page include BUS_DMA_COHERENT, set the snooped bit on | Owain Ainsworth | |
the pte. This is currently unused, but will be used soon. | |||
2009-05-24 | Instead of using magic numbers, define the bits that we set in gtt ptes | Owain Ainsworth | |
and use those defines. | |||
2009-05-23 | remove PCI vendor/product defines which duplicate those in pcidevs | Jonathan Gray | |
2009-05-21 | add support for BCM576x, 577xx, and some new 572x/578x devices. | Stuart Henderson | |
from Brad; testing by phessler, naddy, myself and others on a range of older and newer devices. ok dlg@. | |||
2009-05-21 | always set VR_RXCFG_RX_MULTI when setting the chip into promiscuous | Stuart Henderson | |
mode; VR_RXCFG_RX_PROMISC isn't enough to allow reception of multicast frames. Discussed with Brad, ok dlg@. | |||
2009-05-20 | add code to read from OTPROM (1000 and 6000 series only). | Damien Bergamini | |
2009-05-18 | the block size must be multiple of the pci burst size (overwise | Alexandre Ratchov | |
dma pointers can overrun) | |||
2009-05-17 | recognize more Analog Devices codecs | Jacob Meuser | |
2009-05-15 | On the Intel 82801BAM Hub-to-PCI, pass the main PCI io and mmio extents if | Mark Kettenis | |
there are no windows enabled. Restores CardBus functionality on some machines with Intel chipsets. | |||
2009-05-13 | Match on Adaptec AAR-1225SA, which should work according | Jonathan Gray | |
to FreeBSD/Linux drivers. ok dlg@ | |||
2009-05-13 | regen | Jonathan Gray | |
2009-05-13 | Adaptec AAR-1225SA | Jonathan Gray | |
2009-05-12 | Cleanup: knf, typos. | Owain Ainsworth | |
2009-05-12 | hold the mutex in drm_handle_vblank(). | Owain Ainsworth | |
Ideally we could avoid this and still be mpsafe using atomic increment/decrement operators, but for now best be correct. | |||
2009-05-12 | Remove the vblank_disable_allowed crud. | Owain Ainsworth | |
it's a linux compat hack for older X drivers that don't use the right calls. All the drivers capable of turning vblanks off already use the calls correctly, and this way we avoid problems with not being able to turn off vblanks until we switch mode (so until then we're stuck at $REFRESH_RATE interrupts a second from the graphics card, no thanks). | |||
2009-05-12 | add a bunch of #ifdef DRM_VBLANK_DEBUG debugging to the vblank code. | Owain Ainsworth | |
I'm sick of writing debugging for the refcounting every damned time this fragile as hell code breaks. | |||
2009-05-12 | switch wpi(4) and iwn(4) over to MCLGETI. | Damien Bergamini | |
notice that i'm not using the per-ifp mbuf accounting/mitigation yet. for iwn(4), this means we wont' be able to support full 8KB AMSDU on machines without an IOMMU since >4KB clusters are not guaranteed to be physcontig. fortunately, we can program the hardware to do 4KB AMSDUs only. simplify {pwi,iwn}_dma_contig_alloc while i'm here: use BUS_DMA_ZERO | |||
2009-05-12 | fix EDIMAX attachment. | Damien Bergamini | |
2009-05-12 | cleanup and simplify promiscuous/multicast setup (setmulti -> iff). | Stuart Henderson | |
from Brad; ok dlg. | |||
2009-05-12 | - try to identify a "main input mixer" | Jacob Meuser | |
- don't unmute input from a built-in mic on the main input mixer intended to stop possible feedback loops between buit-in speakers and built-in mics. built-in mics also tend to capture machine noise, especially fans. actual recording should not be affected. | |||
2009-05-12 | Fix the URL for datasheets. | Stuart Henderson | |
2009-05-11 | attach to Edimax RT2860. | Damien Bergamini | |
2009-05-11 | regen | Damien Bergamini | |
2009-05-11 | add Edimax PCI vendor ID and Edimax RT2860 product IDs. | Damien Bergamini | |
2009-05-11 | new PCI IDs for 6000 series. | Damien Bergamini | |
2009-05-11 | regen | Damien Bergamini | |
2009-05-11 | new PCI IDs for Intel Wifi Link 6000 2x2 | Damien Bergamini | |
2009-05-11 | fix for some 6000 adapters that have a One Time Programmable (OTP) ROM | Damien Bergamini | |
instead of an EEPROM. | |||
2009-05-11 | sync setting of the capinfo field of assoc req frames w/ net80211. | Damien Bergamini | |
fixes association with APs that refuse non short slot time capable STAs. | |||
2009-05-11 | regen | Jonathan Gray | |
2009-05-11 | add some devices from submitted dmesgs | Jonathan Gray | |