summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ahci.c
AgeCommit message (Expand)Author
2010-07-03Turns out theMark Kettenis
2010-07-02add more MCP79 AHCI ids to the list of devices that need special handling,Jonathan Gray
2010-06-29Add code to make ahci(4) suspend/resume properly. Probably not perfect yet,Mark Kettenis
2010-05-24atascsi may (will) reuse ata_xfers, meaning the xa state thatDavid Gwynne
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
2010-04-16Remove Intel RAID IDs for now. They can be added back when code has beenMark Kettenis
2010-04-08these files don't need to include proc.h anymore. ok oga for agpTed Unangst
2010-04-06add Intel 82801GR RAID.David Gwynne
2010-03-15Add support for 82801HBM RAID. 'that diff can go in' kettenis@Dale Rahn
2010-03-15Add id for Intel 82801JI RAID. Lets HP GL360 G6 see internal SATAKenneth R Westerback
2010-01-21Use ahci_nvidia_mcp_attach() for nvidia MCP79 ("Ion"), without whichStuart Henderson
2010-01-10ATI AHCI seems not to put slot number into the command registerAlexander Yurchenko
2009-12-28Add MCP73_AHCI_5 to list of devices started in that special NVidiaKenneth R Westerback
2009-12-08claim Intel 82801H RAID by pci id. it might be in RAID mode, not ahci.David Gwynne
2009-12-07get rid of the return codes from command submission, ata_cmd handlersDavid Gwynne
2009-11-01add support for the ati sb900^Whudson2 chips.David Gwynne
2009-10-24recognise ahci 1.3 devices, maybe they'll Just Work(tm).David Gwynne
2009-10-17Another MCP77 controller that while matched already by class,Jonathan Gray
2009-10-13sort the device list. from Brad.Stuart Henderson
2009-10-05nvidia MCP73 on acer aspire m1640; proger@uaoug.org.uaTheo de Raadt
2009-09-13ATI SB700 can be handled in ahci mode like SB600. suggested byMatthieu Herrb
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
2008-12-13;5Anvidia mcp67 ahci controller also needs special handling.Mike Belopuhov
2008-12-07yet another one nvidia ahci controller that needs special handling.Mike Belopuhov
2008-11-22Some nVidia MCP77 AHCI controllers need special handling. There's 12Mike Belopuhov
2008-09-17ATI IXPx00 -> SBx00Brad Smith
2008-09-17Update for renamed ATI PCI ids.Brad Smith
2008-05-31if a dma mapping contains oddly addressed or odd length segments, then weDavid Gwynne
2008-04-19add a driver flag to force the negotiation of SATA 1 transfersDamien Miller
2008-04-08pci_chipset_tag_t already_t is_t a_t pointer_tMark Kettenis
2008-04-08Make ahci detachable. Not tested as the ppb on my shitty nvidiaJonathan Gray
2007-11-28the ccb lists protect themselves, so we dont have to check if we're atDavid Gwynne
2007-11-28make ata controllers protect their own command lists so atascsi doesnt haveDavid Gwynne
2007-11-26drive port probes from the scsi midlayer now that it will ask the adapterDavid Gwynne
2007-11-19When ignoring whether FR turns on or not, we should still set FRE,Christopher Pascoe
2007-11-05recognise (and use) ahci 1.2 controllers.David Gwynne
2007-11-04when the ati ahci stuff is in the ide compat mode, it can sometimes causeDavid Gwynne
2007-10-27work around a chip bug on the ati ixp600 ahci controller. diff mostly fromDavid Gwynne
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' whereKenneth R Westerback
2007-07-03join ahci attach code back together into one function.David Gwynne
2007-07-03jmb pretends to be pci now, so i dont need to let it see ahci_softc so itDavid Gwynne
2007-07-02kettenis suggested that i can use pci_intr_map twice on the same deviceDavid Gwynne
2007-07-02dont attach on jmicron parts now that jmb(4) does that for us.David Gwynne
2007-07-02move ahci_softc and the prototype for ahci_attach into a header so otherDavid Gwynne
2007-07-02pull ahci_attach apart slightly to accommodate attaching ahci(4) to thingsDavid Gwynne
2007-06-29when we attach to the jmicron controllers, whack their configuration aroundDavid Gwynne
2007-06-29demystify a little more of the jmicron pci control registersDavid Gwynne
2007-06-29define away some of the magic on jmicron controllersDavid Gwynne
2007-06-12Use SATA_SIGNATURE_ATAPI constant instead of a magic number.Alexander Yurchenko