opnsense-src/sys/dev/ata
Alexander Motin 8f51326c68 MFC r199259, r199262, r199322:
Change the way in which AHCI+PATA combined controllers, such as JMicron
are handled. Instead of trying to attach two different drivers to
single device, wrapping each call, make one of them (atajmicron)
attach do device solely, but create child device for AHCI driver,
passing it all required resources. It is quite easy, as none of
resources are shared, except IRQ.
Add support for AHCI SATA parts of alike SATA+PATA MArvell controllers.
Add IDs of Marvell 88SX6102, 88SX6111. 88SX6141 controllers.

As result, it:
- makes drivers operation more independent and straitforward,
- allows to use new ahci(4) driver with such devices, adding support for
new features, such as PMP and NCQ, same time keeping legacy PATA support,
- will allow to just drop old ataahci driver, when it's time come.
2009-11-23 08:56:17 +00:00
..
chipsets MFC r199259, r199262, r199322: 2009-11-23 08:56:17 +00:00
ata-all.c MFC r198717: 2009-11-23 08:45:17 +00:00
ata-all.h MFC r198717: 2009-11-23 08:45:17 +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 MFC r198486, r199050: 2009-11-10 22:37:44 +00:00
ata-disk.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-dma.c MFC r198717: 2009-11-23 08:45:17 +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 MFC r198717: 2009-11-23 08:45:17 +00:00
ata-pci.c MFC r199259, r199262, r199322: 2009-11-23 08:56:17 +00:00
ata-pci.h MFC r199259, r199262, r199322: 2009-11-23 08:56:17 +00:00
ata-queue.c MFC r198717: 2009-11-23 08:45:17 +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 MFC r198486, r199050: 2009-11-10 22:37:44 +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 MFC r198717: 2009-11-23 08:45:17 +00:00
ata-usb.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
ata_if.m Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-cam.c MFC rev. 198487: 2009-10-29 10:38:17 +00:00
atapi-cd.c MFC r198519: 2009-11-17 12:18:14 +00:00
atapi-cd.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-fd.c MFC r198407: 2009-11-06 10:48:44 +00:00
atapi-fd.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-tape.c MFC r198407: 2009-11-06 10:48:44 +00:00
atapi-tape.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00