summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pciide.c
AgeCommit message (Expand)Author
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
2007-09-14add the NVIDIA MCP73/MCP77 IDE controller PCI ids.Brad Smith
2007-07-02kettenis suggested that i can use pci_intr_map twice on the same deviceDavid Gwynne
2007-06-26Make natsemi_pci_intr() use pciide_intr_flag(). Needed on the PC87415 partMark Kettenis
2007-06-20Add support for VIA CX700/VX700 IDE.Jonathan Gray
2007-06-02Add support for ICH8M IDE.Jonathan Gray
2007-05-11Ditch acard_pci_intr() as nothing currently uses it.Jonathan Gray
2007-05-10Don't skip channels that don't have the WDCF_IRQ_WAIT flag set. ApparentlyMark Kettenis
2007-05-02Another VIA VT8237A SATA.Jonathan Gray
2007-03-27this level of serverworks sata does not helpTheo de Raadt
2007-03-27disable serverworks sata until it works (been busted for a year on theTheo de Raadt
2007-03-21Basic support for JMicron PATA.Jonathan Gray
2006-11-21fix dmesg printing for the artisea chipset.Brad Smith
2006-11-19Re-enable the Intel i31244 support now that real hardware actually exists.Brad Smith
2006-11-05add the MCP67 PATA and SATA PCI ids as well as fixing nforce_chip_map() toBrad Smith
2006-10-19Match the IDE controller in the AMD Geode companion device CS5536.Tom Cosgrove
2006-10-02sync the ServerWorks ids.Brad Smith
2006-09-26Shrink the number of matches done in piixsata_chip_map,Jonathan Gray
2006-09-26Move some duplicated debug code into its own function.Jonathan Gray
2006-09-19add a missing space to a DMA load error printf.Brad Smith
2006-09-16Support for Intel 6321ESB SATA. Tested on one of cloder's newJonathan Gray
2006-09-16Match VIA VT8237A SATA which while untested should act likeJonathan Gray
2006-08-19Support for Intel 82801H/ICH8 SATA parts, untested but shouldJonathan Gray
2006-08-19Be sure to set the mode for AHCI capable Intel SATA correctly andJonathan Gray
2006-08-06add the Intel 6321ESB IDE controller.Brad Smith
2006-07-23add NVidia MCP61/65 ids.Brad Smith
2006-07-16Match a few more Promise SATA chips which should workJonathan Gray
2006-07-10in pciide_mapregs_compat() explicitly enable PCI IO, then remove all theTheo de Raadt
2006-07-08add the ATI IXP300 SATA PCI id.Brad Smith
2006-07-07Broadcom HT-1000 SATA no longer requires IDE_PCI_CLASS_OVERRIDE now thatBrad Smith
2006-07-07Check for SATA and RAID subclasses if we have a matching PCI ID.Jonathan Gray