summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pciide.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove some ifdef notyet code that doesn't seem to be moving forward...tedu2020-01-241-249/+1
* consistently uppercase pci product definesjsg2020-01-051-3/+3
* Introduce two quirks to prevent attaching ATA and ATAPI devicesmikeb2017-07-121-1/+9
* Goto a loop_end label rather than using a continue statement for anmmcc2015-12-211-2/+4
* Double the delay between the PHY reset and the status check formpi2015-11-241-2/+2
* The change of 5.7's sys/arch/i386/i386/bus_space.c anduaa2015-10-181-2/+14
* sizes for free(); ok sthenderaadt2015-09-101-8/+14
* Print speeds consistently.mpi2015-03-211-10/+10
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* match on C610jsg2015-01-091-1/+13
* Use <sys/endian.h> instead of <machine/endian.h>guenther2014-12-191-2/+2
* Additonal registers needs to be saved in sc_save2, not sc_save.kettenis2014-10-161-5/+5
* match on Intel 9 series and 9 series LP PCH, and add 8 series KT to pucjsg2014-08-131-1/+9
* pciide.c, pciide_rdc_reg.h(new): ported rdcide(4) from NetBSD.sasano2014-07-131-2/+163
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* no need to check for default_chip_map twice in one if statementjsg2014-04-241-2/+1
* match some more intel sata devices in ide modejsg2014-04-241-1/+73
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-7/+4
* Fix edge cases of uninitialized variables. In my tree for too long, I evenmiod2013-05-271-1/+2
* - add some intel 7 series sata ids.jasper2013-01-051-1/+13
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-1/+4
* VT6410 and VT6415 controllers do not implement the `channel enable' register,miod2012-04-221-17/+27
* Don't call wdcintr() for channels that aren't properly initialized or don'tkettenis2012-03-131-1/+4
* As SiS IDE has the same PCI product id for different revisionsjsg2012-01-151-2/+4
* Add support for SiS 1183 SATA. From/tested by Loganaden Velvindron.jsg2012-01-041-1/+5
* Unbreak tree after kettenis's sanitization in pcidevsguenther2011-11-121-9/+9
* Make sure we set UDMA capabilities for HT-1000 IDE,jsg2011-11-021-1/+2
* use default_chip_unmap for sata_chip_map, lets the via controllers detachjsg2011-09-171-1/+2
* Cope with the start-dma-before-init errata and some other register setupderaadt2011-07-151-1/+12
* pass the interface for non-compat-mode piix. from netbsd.jcs2011-07-111-7/+6
* Refactor queue allocation and initialization into a wdc_alloc_queue()matthew2011-05-091-20/+14
* Initialize the wdc ata_drive_datas structs earlier in wdcattach() somatthew2011-05-091-22/+4
* support Intel 6 series SATA in non raid/non ahci mode.jsg2011-04-271-1/+17
* keep an eye out for wdc registers returning 0xff. if they return 0xff,deraadt2011-04-181-1/+3
* add support for VIA VT6415 & VX900 IDEjsg2011-04-141-2/+12
* Avoid using an uninitialized variable when downgrading PIO mode too much onmiod2011-04-071-1/+2
* use nitems(); no binary change for drivers that are compiled on amd64.jasper2011-04-031-23/+21
* Mark NVIDIA MCP89 SATA controllers as such. Makes them use DMA instead of PIOkettenis2010-11-181-1/+17
* Revision 0xc4 and earlier of the Acer Labs M5229 UDMA IDE controller can't dokettenis2010-11-061-1/+15
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-1/+4
* no need to specially handle the 4 AMD756 registers at suspend/resume time;deraadt2010-08-311-19/+2
* PCI configuration space register save/restore for AMD756.miod2010-08-311-1/+19
* ok, that is the last of the easy chips to check for register saves. i'mderaadt2010-08-061-2/+3
* another set of chips which do not need register rewrites at resume timederaadt2010-08-061-1/+2
* no special registers to restore on via chips eitherderaadt2010-08-031-2/+3
* jmicron code was writing to the wrong register; ok jsgderaadt2010-08-021-2/+2
* Save/restore more registers at suspend/resume for those chips which lookderaadt2010-08-021-9/+28
* the default pciide chip needs no additional register restores; tested by jcs on one modelderaadt2010-07-281-2/+4
* suspend save/restore for SIS3112; tested by mlarkinderaadt2010-07-281-1/+13
* Manuel Bouyer rescinded clauses 3 and 4 of his license text.jsg2010-07-231-7/+1