summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pciide.c
AgeCommit message (Expand)Author
2015-12-21Goto a loop_end label rather than using a continue statement for anmmcc
2015-11-24Double the delay between the PHY reset and the status check forMartin Pieuchot
2015-10-18The change of 5.7's sys/arch/i386/i386/bus_space.c andSASANO Takayoshi
2015-09-10sizes for free(); ok sthenTheo de Raadt
2015-03-21Print speeds consistently.Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-09match on C610Jonathan Gray
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-10-16Additonal registers needs to be saved in sc_save2, not sc_save.Mark Kettenis
2014-08-13match on Intel 9 series and 9 series LP PCH, and add 8 series KT to pucJonathan Gray
2014-07-13pciide.c, pciide_rdc_reg.h(new): ported rdcide(4) from NetBSD.sasano
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-24no need to check for default_chip_map twice in one if statementJonathan Gray
2014-04-24match some more intel sata devices in ide modeJonathan Gray
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-05-27Fix edge cases of uninitialized variables. In my tree for too long, I evenMiod Vallat
2013-01-05- add some intel 7 series sata ids.Jasper Lievisse Adriaanse
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-04-22VT6410 and VT6415 controllers do not implement the `channel enable' register,Miod Vallat
2012-03-13Don't call wdcintr() for channels that aren't properly initialized or don'tMark Kettenis
2012-01-15As SiS IDE has the same PCI product id for different revisionsJonathan Gray
2012-01-04Add support for SiS 1183 SATA. From/tested by Loganaden Velvindron.Jonathan Gray
2011-11-12Unbreak tree after kettenis's sanitization in pcidevsPhilip Guenthe
2011-11-02Make sure we set UDMA capabilities for HT-1000 IDE,Jonathan Gray
2011-09-17use default_chip_unmap for sata_chip_map, lets the via controllers detachJonathan Gray
2011-07-15Cope with the start-dma-before-init errata and some other register setupTheo de Raadt
2011-07-11pass the interface for non-compat-mode piix. from netbsd.joshua stein
2011-05-09Refactor queue allocation and initialization into a wdc_alloc_queue()Matthew Dempsky
2011-05-09Initialize the wdc ata_drive_datas structs earlier in wdcattach() soMatthew Dempsky
2011-04-27support Intel 6 series SATA in non raid/non ahci mode.Jonathan Gray
2011-04-18keep an eye out for wdc registers returning 0xff. if they return 0xff,Theo de Raadt
2011-04-14add support for VIA VT6415 & VX900 IDEJonathan Gray
2011-04-07Avoid using an uninitialized variable when downgrading PIO mode too much onMiod Vallat
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2010-11-18Mark NVIDIA MCP89 SATA controllers as such. Makes them use DMA instead of PIOMark Kettenis
2010-11-06Revision 0xc4 and earlier of the Acer Labs M5229 UDMA IDE controller can't doMark Kettenis
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-31no need to specially handle the 4 AMD756 registers at suspend/resume time;Theo de Raadt
2010-08-31PCI configuration space register save/restore for AMD756.Miod Vallat
2010-08-06ok, that is the last of the easy chips to check for register saves. i'mTheo de Raadt
2010-08-06another set of chips which do not need register rewrites at resume timeTheo de Raadt
2010-08-03no special registers to restore on via chips eitherTheo de Raadt
2010-08-02jmicron code was writing to the wrong register; ok jsgTheo de Raadt
2010-08-02Save/restore more registers at suspend/resume for those chips which lookTheo de Raadt
2010-07-28the default pciide chip needs no additional register restores; tested by jcs ...Theo de Raadt
2010-07-28suspend save/restore for SIS3112; tested by mlarkinTheo de Raadt
2010-07-23Manuel Bouyer rescinded clauses 3 and 4 of his license text.Jonathan Gray
2010-07-23For suspend/reume, ATI IXP chips (might) need 0x40-0x56 saved.. butTheo de Raadt
2010-07-22When suspending, save & restore as many registers as we can from theTheo de Raadt
2010-04-20Don't write garbage to the config space for phison,Jonathan Gray