summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2010-02-22regenJonathan Gray
2010-02-22Add some more 82599 ids from the FreeBSD driver.Jonathan Gray
2010-02-21syncTheo de Raadt
2010-02-21the 82597EX is LR or SR, not only LRTheo de Raadt
2010-02-21syncTheo de Raadt
2010-02-21new plx goo, all the timeTheo de Raadt
2010-02-20Instead of defining le16_to_cpu to nothing use letoh16 so thisJonathan Gray
is slightly less likely to explode on big endian systems. Stupidity present in the original FreeBSD code as well.
2010-02-20Make use of PHY port numbers as targets for the drives insteadMarco Peereboom
of the internal PhysDriveNum. Also change ENXIO to EINVAL in one case. From: Mike Belopuhov <mkb@crypt.org.ru> Discussed with Jim Giannoules
2010-02-20- implements bioctl support;Marco Peereboom
- fixes hot-un-plugging w/ softeps; - improves performance; - fixes IPL levels; - fixes lots of small things; - does a little bit of cleanup; - fixes NOWAIT/WAITOK; - disables useless/unused Driver Persistent Mapping code From Mike Belopuhov <mkb@crypt.org.ru> Discussed with Jim Giannoules
2010-02-20Add necessary bits to support AC97 codecs in envy and add supportAlexandre Ratchov
for the VIA Tremor 5.1 card. From Alexandr Shadchin <alexandr.shadchin at gmail.com>, thanks! help from oga@
2010-02-19Work with pre-standard revision A ProCurve Direct Attach Cables.Jonathan Gray
Also let the 82598EB SFP+ card work with optical SFP+ modules by ignoring the EEPROM even though the card officially supports only copper (DA) cables. From and ok claudio@
2010-02-19Partial sync to the latest version of ixgbe in FreeBSD leaving thingsJonathan Gray
like if_ix.c mostly untouched for now. This brings in support for newer 82598 parts and adds several things that will be needed for 82599. Initially from claudio with some additions by me. Tested by claudio, dlg (earlier version) and myself on different cards and media types. ok claudio@
2010-02-19Make this truly MI:Miod Vallat
- remove (unused) MSR defines and x86 specific <machine/cpufunc.h> include - default sc_dmamap_flags to BUS_DMA_COHERENT
2010-02-19Move auglx(4) from i386-only land to MI land.Miod Vallat
(auglx.c is not modified in this commit yet, only moved around)
2010-02-17read calibration version from ROM and set IWN_GP_DRIVER_CALIB_VER6Damien Bergamini
bit on 6x50 if version>=6.
2010-02-15regenDamien Bergamini
2010-02-15add MSI (Micro Star International) vendor and RT3090 product idDamien Bergamini
2010-02-11"unmute" GPIO 0 on all Dell machines with IDT 92HD71B7 codecs.Jacob Meuser
desilences E4300 for drahn@. ok drahn@
2010-02-08When initialising the chip actually set the hardware MAC address, thusJoel Sing
allowing the MAC address to be changed/set via ifconfig.
2010-02-07regenMark Kettenis
2010-02-07Add VIA VT8251 AHCI.Mark Kettenis
2010-02-05regenMiod Vallat
2010-02-05Add SiliconMotion Voyager GX, reportedly found in Gdium Liberty.Miod Vallat
2010-02-05regenJasper Lievisse Adriaanse
2010-02-05- fix doublesJasper Lievisse Adriaanse
2010-02-05regenJasper Lievisse Adriaanse
2010-02-05- add few new devices found in dmesglogJasper Lievisse Adriaanse
2010-02-03init ofdm sensitivity with min value (which depends on the chip)Damien Bergamini
instead of hardcoding it to 90.
2010-02-03Use nitems.Joel Sing
2010-02-02Attach athn(4) to the AR2427 which is a castrated (no 11n) AR928X.Damien Bergamini
The Asus Eee PC 1005P has such a device. This makes things even more confusing since athn now also supports some non-802.11n devices! Please let me know if you have such a device.
2010-02-02regenDamien Bergamini
2010-02-02add AR2427 pci idDamien Bergamini
2010-02-02Fix for the Intel WiFi Link 1000.Damien Bergamini
The EEPROM image is in the OTPROM block before the last block, not in the last block itself. Intel WiFi Link 1000 parts should work now.
2010-02-01regenDamien Bergamini
2010-02-01change descriptions for WiFi Link 6000 seriesDamien Bergamini
2010-02-01unmute GPIO 0 on IDT 92HD73C1 codecs found in Dell machinesJacob Meuser
2010-01-28set differential gains on 6250 too (but use a 1.0 factor, not 1.5).Damien Bergamini
2010-01-27- regenJasper Lievisse Adriaanse
2010-01-27- add a bunch of new ati and nvidia devicesJasper Lievisse Adriaanse
2010-01-26backout last, it causes mem conflicts and device trouble;Otto Moerbeek
ok beck@ miod@
2010-01-23finally, 6250 parts need crystal calibration too.Damien Bergamini
update sensitivity settings for 5000 series to workaround a performance bug in the DSP (1000 is not affected so we keep the old values for 5000.) update sensitivity settings for 6000 series. from similar changes to iwlwifi
2010-01-21Use ahci_nvidia_mcp_attach() for nvidia MCP79 ("Ion"), without whichStuart Henderson
the driver fails to detect disks. From Wouter Coene, ok jsg@
2010-01-19IP checksum is still broken with fragments, turn it off for now.Reyk Floeter
ok dlg@
2010-01-16rename bluetooth coexistence flags. no binary change.Damien Bergamini
2010-01-16Enable DC calibration and disable crystal calibration onDamien Bergamini
Centrino Advanced-N 6250 parts.
2010-01-14SiS devices seem unable to reset dma block index to zero, causingAlexandre Ratchov
dma to start at the wrong place. Workaround this limitation by starting at the current offset. From Christopher Zimmermann <madroach at zakweb.de> Thanks a lot! ok jakemsr
2010-01-13As per NetBSD move HAYAKAWA Koichi's licenses to two clause.Jonathan Gray
2010-01-13Don't whack conflicting BARs if they are enabled.Mark Kettenis
Makes the IBM eServer x336 work. Tested by sthen@ and naddy@.
2010-01-11Make the detach function handle the case of a partial attach, and make sureMark Kettenis
we also free the additional mapped BAR on "cyclone" chips. ok deraadt@
2010-01-11When mapping CarBus memory BARs, enforce a minimum alignment of 0x1000. ThisMark Kettenis
is the granularity of the windows provided by the CardBus bridge. A smaller alignment may result in those windows covering address space used by other PCI devices in the machines. Fixes CardBus xl(4) n naddy's X40.