summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pciide.c
AgeCommit message (Expand)Author
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
2009-02-07Match on native/legacy MCP79 SATA ids.Jonathan Gray
2009-01-04Add support for CS5535 IDE adapted from the gcscide code in NetBSDJonathan Gray
2009-01-04Shift prototypes for some common pciide functions out intoJonathan Gray
2008-10-02backout Tadpole specific non-dma workaround commited in 1.287, since itTheo de Raadt
2008-09-25remove dead stores and newly created unused variable.Charles Longeau
2008-09-17Update for renamed ATI PCI ids.Brad Smith
2008-07-29Add an ugly hack to disable DMA on the Tadpole SPARCLE laptop. It doesn'tMark Kettenis
2008-07-08Remove the IDE_PCI_CLASS_OVERRIDE quirk flag for the Intel AHCI controllersBrad Smith
2008-07-06pciide_match() is a bit convoluted, we match anything claimingJonathan Gray
2008-06-13Restore IDE_PCI_CLASS_OVERRIDE on SiI3512 SATA.Mats O Jansson
2008-06-11Remove the IDE_PCI_CLASS_OVERRIDE quirk flag for Intel (except AHCI),Brad Smith
2008-04-29Change sis_chip_map() to use pci_find_device() as the originalJonathan Gray
2008-02-27Add ICH8M SATA IDE support, and adjust for renamed ICH7 and ICH8 IDs.Mark Kettenis
2008-02-05de-inline pciide, shaving a goodly amount off the kernelBret Lambert
2008-01-29Add support for VIA VT8237S SATA.Jonathan Gray
2008-01-11Turns out the id I thought was both CX700/VX700 IDE was only for VX700,Jonathan Gray
2008-01-02Add the ATI SB700 chipset.Brad Smith
2007-11-27typos; ok jmc@Martynas Venckus
2007-10-17Add the Intel ICH9 chipset.Brad Smith
2007-10-09malloc+bzero -> malloc+M_ZERO. Use 'malloc(sizeof(*p) ...' idiom.Kenneth R Westerback