summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pciide.c
AgeCommit message (Expand)Author
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
2010-04-11Send "STANDBY IMMEDIATE" command to ATA disks upon suspend. For this to work,Mark Kettenis
2009-11-21EP80579 SATAJonathan Gray
2009-11-01add support for the ati sb900^Whudson2 chips.David Gwynne
2009-10-18Match on Intel 3400 SATA.Jonathan Gray
2009-10-17Match on MCP77 SATA.Jonathan Gray
2009-10-13Correct udma timing register offset and the udma mode ceilingJonathan Gray
2009-10-05Fill pciide_unmapregs_compat() with stuff which might work, if we ever getTheo de Raadt
2009-10-05Add some minimalistic detach/unmap bits for pciide,Jonathan Gray
2009-09-29Support the Phison PS5000. IO Data and other vendors are now using thisTheo de Raadt
2009-09-05Remove unnecessary assignments in sii311[24]_chip_map().Miod Vallat
2009-08-02Minor KNF from Brad. No binary change.Stuart Henderson
2009-06-26add the VIA VX855 chipsetKevin Lo
2009-05-31Add SCH IDE support code.Jonathan Gray
2009-04-24Add support for ICH10 SATA devices not operating in AHCI mode.Jonathan Gray