[PATCH 0/3] libahci and friends

From: Jeff Garzik
Date: Sun Apr 12 2009 - 13:37:29 EST



This patchset creates libahci, as mentioned in the recent NVMHCI thread:
http://marc.info/?l=linux-kernel&m=123947130114037&w=2

Although these changes help set the groundwork for NVMHCI support, they are also more immediately useful in three cases:

- Marvell PATA support. Marvell 6101, 6121, 6145 (and others?) added a PATA support to an existing AHCI SATA design. The controller supports both PATA and SATA. SATA is compatible with AHCI. PATA uses new DMA data structures and reset methods.

- ACard support. ATP 8620 is a 99% AHCI clone, that primarily differs in its DMA data structures.

- non-PCI support. Sagar Borikar posted some preliminary work, getting AHCI going on a non-PCI bus. My libahci work should hopefully assist Sagar. http://marc.info/?l=linux-ide&m=123807608819226&w=2

Regards,

Jeff



--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/