freebsd-nq/sys/dev/ata
Alexander Motin 9cf4fe2ebe Integrate user/mav/ata branch:
Add ch_suspend/ch_resume methods for PCI controllers and implement them
for AHCI. Refactor AHCI channel initialization according to it.

Fix Port Multipliers operation. It is far from perfect yet, but works now.
Tested with JMicron JMB363 AHCI + SiI 3726 PMP pair.
Previous version was also tested with SiI 4726 PMP.

Hardware sponsored by: Vitsch Electronics / VEHosting.nl
2009-03-30 22:18:38 +00:00
..
chipsets Integrate user/mav/ata branch: 2009-03-30 22:18:38 +00:00
ata_if.m Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-all.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
ata-all.h Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
ata-card.c Check the Disk FUNCE recorded in the CIS to see if we should probe for 2009-03-12 06:30:59 +00:00
ata-cbus.c Add type specific suspend/resume ata channel functions. Add checks to avoid 2009-03-09 20:48:57 +00:00
ata-disk.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
ata-disk.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-dma.c Quite mechanical ch_detach implementations for all atapci subdrivers. 2009-02-19 00:32:55 +00:00
ata-isa.c Add type specific suspend/resume ata channel functions. Add checks to avoid 2009-03-09 20:48:57 +00:00
ata-lowlevel.c Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. 2008-05-08 17:55:44 +00:00
ata-pci.c Integrate user/mav/ata branch: 2009-03-30 22:18:38 +00:00
ata-pci.h Integrate user/mav/ata branch: 2009-03-30 22:18:38 +00:00
ata-queue.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
ata-raid-ddf.h Add basic support for DDF, often found on Adaptec HostRAID controllers. 2009-02-20 06:10:12 +00:00
ata-raid.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
ata-raid.h Add basic support for DDF, often found on Adaptec HostRAID controllers. 2009-02-20 06:10:12 +00:00
ata-sata.c Integrate user/mav/ata branch: 2009-03-30 22:18:38 +00:00
ata-usb.c Rename the ushub device class back to uhub as it was in the old usb stack, 2009-03-02 05:37:05 +00:00
atapi-cam.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
atapi-cd.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
atapi-cd.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-fd.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
atapi-fd.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-tape.c Revert my ata_identify()/ata_reinit() related changes: r189166, r189091 2009-02-28 22:07:15 +00:00
atapi-tape.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00