summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2009-10-11Correct a copy-and-pasto (check for the same device type twice inStuart Henderson
an if statement) in the last commit. From Brad.
2009-10-11At initialization of HT chips, write configuration on the correspondingAlexandre Ratchov
control registers rather than on the PCI configuration space (which is ok for non-HT chips only). Also fix the offset GPIO mask/dir are read from EEPROM, old ones are working by accident. both fixes are from Alexandr Shadchin <ShadchinAV _at_ mail.ru> Thanks!
2009-10-11Add support for the Broadcom BCM5717 ASIC and the BCM5717 / BCM5718 chipsets.Stuart Henderson
Based on info gleaned from the Linux tg3 driver. From Brad, ok naddy@
2009-10-11* define a constant for the specification defined maximum number ofJacob Meuser
codecs a controller can support * dynamically allocate memory for the array of codec structures
2009-10-11* start all "initialization failure" messages with lowercase letter.Jacob Meuser
* instead of printing "initialization failure", print "initialization failure, detaching". perhaps instills more confidence that the failure was handled in an orderly manner.
2009-10-11add support for ICH9 M V chipset, from brad.Dariusz Swiderski
ok by claudio@
2009-10-11this driver doesn't yet support HDMI codecs enough for them to beJacob Meuser
usable. detach the driver if the device is only capable of HDMI. this keeps an unusable device from being /dev/audio0 (thus /dev/audio by default), while /dev/audio1 is fully functional.
2009-10-10Again, in detatch... call whatever disconnects our interrupt, before weTheo de Raadt
go messing with the maps. Only affects my disconnectable em(4).
2009-10-09Must also timeout_del twice in detach()...Theo de Raadt
2009-10-09A working detach function. Has no impact on anything else in the driver.Theo de Raadt
2009-10-08set a couple bits in the pci configuration space for nvidia hdaJacob Meuser
controllers. according to ALSA and OSS, these enable input and output stream DMA coherency. fixes broken playback problem reported by Laurence Tratt (laurie at tratt dot net), who graciously tested a number of previous attempts to solve this problem.
2009-10-07The BCM5703 ASIC ID is actually shared with the BCM5702 ASIC soStuart Henderson
indicate so in the text strings. From Brad.
2009-10-06Allow MD limits for allocating PCI io and mem space and specify limits onMark Kettenis
i386 and amd64 to make avoid legacy ISA I/O registers. Fixes issues with ThinkPad T-series Dock II units as reported by sobrado@ ok miod@
2009-10-06Remove hack that helped us to work on Lenovo X200, as of last commit the phyDariusz Swiderski
gets detected properly. tested by ckuethe@ and jdixon@ ok by claudio@
2009-10-05Fill pciide_unmapregs_compat() with stuff which might work, if we ever getTheo de Raadt
there. ok jsg
2009-10-05Add some minimalistic detach/unmap bits for pciide,Jonathan Gray
done using a chipset unmap callback. Still needs to work to distinguish between compat register mappings and compat interrupts so we don't get caught out. Tested with a diskless sii3112 CardBus eSATA controller by me, and testing and feedback by deraadt@ with a phison based expresscard SSD.
2009-10-05regenJonathan Gray
2009-10-05Add a bunch of Intel 10GbE devices found in the FreeBSD versionJonathan Gray
of the Intel ixgbe driver.
2009-10-05nvidia MCP73 on acer aspire m1640; proger@uaoug.org.uaTheo de Raadt
2009-10-04Merge over a bunch of detach logic from msk(4) so that this driver canTheo de Raadt
detach as well ok kettenis
2009-10-04Correctly store the tag results from bus_dmamem_alloc() so that theTheo de Raadt
detach routine can free the right resources ok dlg kettenis
2009-10-02remove trash left in debug changes; lindroos@nls.fiTheo de Raadt
2009-10-02syncStuart Henderson
2009-10-02Remove BCM57720 as it's not going to be released. From a BroadcomStuart Henderson
commit to the Linux driver via Brad. Also checked dmesglog.
2009-10-02Remove BCM57720 as it's not going to be released. From a BroadcomStuart Henderson
commit to the Linux driver via Brad.
2009-10-02regenMiod Vallat
2009-10-02One more DEC device found on alpha clustersMiod Vallat
2009-09-30- Sync the BCM5785G PCI id for bge(4) and add BCM5785F / BCM57788.Stuart Henderson
PCI ids from the Linux tg3 driver via Brad.
2009-09-30syncStuart Henderson
2009-09-30- Some new PCI ids for the BCM5717, BCM5718, BCM5785F, and BCM57788 chipsets.Stuart Henderson
- Rename the existing BCM5785 entry to BCM5785G. PCI ids from the Linux tg3 driver via Brad.
2009-09-29Support the Phison PS5000. IO Data and other vendors are now using thisTheo de Raadt
on an expresscard SSD adaptor. ok jsg
2009-09-29syncTheo de Raadt
2009-09-29phison pciide controller found in expresscard SSD cardsTheo de Raadt
2009-09-24Handle the upper 32 bits of the prefetchable memory range when setting upMiod Vallat
the ppb resource extents, on LP64 systems. Found the hard way on an alpha. ok kettenis@
2009-09-20Implement a detach function in wpi(4) and iwn(4).Damien Bergamini
Some laptops will power off the PCIe socket when the radio kill switch is turned on. Reported and tested by Frantisek Holop on iwn(4). Initial diff for iwn(4) by jsg@ Some additional bits by Frantisek Holop (sensor_detach). Some tweaks and adaptation to wpi(4) by me. Fixes kernel/6223.
2009-09-20syncStuart Henderson
2009-09-20Add ATI SB900 IDs, from Brad. Confirmed against Linux diffs submitted by AMD.Stuart Henderson
2009-09-15SyncClaudio Jeker
2009-09-15Better product names for the newest Intel cards. Include the productClaudio Jeker
number in the name to simplify identifying the card in dmesg. OK dms
2009-09-14don't try to manipulate an invalid node. fixes codec detectionJacob Meuser
problem reported by martynas@. this bug has been there a long time (r1.61), but sloppy RIRB handling was hiding it ...
2009-09-13M_DUP_PKTHDR() define -> m_dup_pkthdr() function to properly dealKenneth R Westerback
with m_tag_copy_chain() failures. Use m_defrag() to eliminate hand rolled defragging of mbufs and some uses of M_DUP_PKTHDR(). Original diff from thib@, claudio@'s feedback integrated by me. Tests kevlo@ claudio@, "reads ok" blambert@ ok thib@ claudio@, "m_defrag() bits ok" kettenis@
2009-09-13ATI SB700 can be handled in ahci mode like SB600. suggested byMatthieu Herrb
and ok kettenis@
2009-09-12GPIO quirk for Dell Inspiron 1400Jacob Meuser
2009-09-12there are machines that have more than one fixed speaker. useJacob Meuser
the one with the lowest association.
2009-09-12move code for getting controller capabilities out of azalia_init()Jacob Meuser
and into it's own function, azalia_get_ctrlr_caps()
2009-09-10better to wait for codecs to finish resetting in azalia_reset()Jacob Meuser
rather than in it's user(s)
2009-09-09reorganize attach/initialization into more task specific functions.Jacob Meuser
2009-09-09move code to reset the controller from the attach function to it'sJacob Meuser
own function
2009-09-09add a few more members to stream_t and use it as a coherent sourceJacob Meuser
of information about a stream
2009-09-09move code to enable widget unsolicited event generation into it'sJacob Meuser
own function