summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2009-06-02The two "firmware" arrays only contained 16 bit values, but were beingTheo de Raadt
being stored in an array of 32 bits. waste of memory. The bandpass filter table only contained 16 bit values, but was being treaded as if it was in an array of 32 bit values, thus what was being loaded into the chip was totally wrong and this probably explains why I remember it sounded horrid. Not tested on real hardware; incorrect array accesses discovered by Parfait ok oga
2009-06-02make rl at pci detachable; untested.Jonathan Gray
2009-06-02Make fxp at pci detachable; untested.Jonathan Gray
2009-06-02do not leak mbufs in the Rx path in case hardware decryption failed.Damien Bergamini
this leak was introduced when i switched to MCLGETI. reported by mpf@ and others.
2009-06-02make sure the channel's subband is found in iwn4965_set_txpower().Damien Bergamini
found by "Parfait".
2009-06-02make dc at pci detachable; untested.Jonathan Gray
2009-06-02let atw at pci be detachable; untested.Jonathan Gray
2009-06-02Drop an argument to DRM_ERROR() that was both unmatched and superfluousPhilip Guenthe
ok oga@
2009-06-02replace custom macro sizeofa() with nitems()Reyk Floeter
2009-06-02Fix some minor format string problems found in a maze of false positivesTheo de Raadt
provided by Parfait ok oga
2009-06-02Do not go one bar too far down the road; found by Parfait; ok ogaTheo de Raadt
2009-06-02make xl at pci detachable.Jonathan Gray
2009-06-02Set flags on the recently added CardBus ids based onJonathan Gray
product id.
2009-06-02Add more CardBus ids to PCI attachments to cope withJonathan Gray
things like the crazy ExpressCard->CardBus adapters which make CardBus devices show as PCI devices.
2009-06-02minor tidying; from Brad; ok sthen@Christian Weisgerber
2009-06-02"Add a macro to define the newer generation of bge(4) chipsets. SimplifiesStuart Henderson
things a bit a and helps with adding support for more newer chipsets with the same common features. From the Linux tg3 driver." From Brad; binaries are not identical; the if statement is changed slightly, but no functional change. Looks fine to naddy@.
2009-06-02Add CardBus devices to the match list.Jonathan Gray
2009-06-02Make rtw at pci detachable.Jonathan Gray
2009-05-31Remove BUS_DMAMEM_NOSYNC definition. Its name is not consistent withMiod Vallat
other BUS_DMA_xxx flag names, and nothing uses it. ok many@
2009-05-31indentTheo de Raadt
2009-05-31doubled error messages are sillyTheo de Raadt
2009-05-31Add SCH IDE support code.Jonathan Gray
Tested on a p series vaio.
2009-05-31zap _generic from the names of several functions. there are noJacob Meuser
more non-generic versions, and there never will be again.
2009-05-31- all codecs now use the same functions, always. call the functionsJacob Meuser
directly instead of through pointers in the codec_t. - fold azalia_generic_{g,s}et_port into azalia_{g,s}et_port since both are small and partly duplicated eachother.
2009-05-31remove special handling for STAC9225 (aka STAC7661). it was justJacob Meuser
choosing the default recording source and muting ADC input after the device has been configured. the commit message that added these doesn't give a reason why this is done, and it is inconsistent with every other codec. if you really want these settings, either set them in mixerctl.conf, or convince me why this should be done for all codecs.
2009-05-30Check the extents exist before trying to do thingsJonathan Gray
with them in ppb_hotplug_remove(). ok kettenis@
2009-05-29register all GPIO and widget "quirks" in a bitmask instead of usingJacob 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 connectJacob 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-29regenDamien Bergamini
2009-05-29PCI id for Atheros AR9285.Damien Bergamini
2009-05-29fix confusion between number of DMA channels and number of Tx queues.Damien Bergamini
2009-05-29Return 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-29if a control in outputs.master.slaves is muted, don't change it'sJacob Meuser
volume when outputs.master is changed
2009-05-29- try to not choose only input mixers for outputs.master.slavesJacob 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, recordJacob Meuser
the node id of the "parent" widget - initialize widgets' mixer_class ealier
2009-05-28workaround a hardware bug by fixing the pci config space command registerDamien Bergamini
at attach time.
2009-05-28Add "Interrupt Disable" bit definition for the PCI Configuration SpaceDamien 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-27regenStuart Henderson
2009-05-27add IDs for Intel 82552, RCC (Broadcom) HT-1100. from Brad.Stuart Henderson
2009-05-27allow 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-25Add missing letoh in em(4) vlan handling, resulting in a problem onStuart 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-25Add Dell Latitude E5500 to the mute quirk list.Robert Nagy
ok jakemsr@
2009-05-24reduce Rx ring size from 256 to 64 slots.Damien Bergamini
2009-05-24Support 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-24If flags to bind_page include BUS_DMA_COHERENT, set the snooped bit onOwain Ainsworth
the pte. This is currently unused, but will be used soon.
2009-05-24Instead of using magic numbers, define the bits that we set in gtt ptesOwain Ainsworth
and use those defines.
2009-05-23remove PCI vendor/product defines which duplicate those in pcidevsJonathan Gray
2009-05-21add 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-21always set VR_RXCFG_RX_MULTI when setting the chip into promiscuousStuart Henderson
mode; VR_RXCFG_RX_PROMISC isn't enough to allow reception of multicast frames. Discussed with Brad, ok dlg@.
2009-05-20add code to read from OTPROM (1000 and 6000 series only).Damien Bergamini