-
Ben Avison authored
Detail: This is the SATA implementation of a new generic ATA driver API, analogous to the SCSIDriver and SDIODriver APIs, but for ATA buses. Full support for port multipliers is included; effectively they appear transparent to the upper layers of the stack. No effort is to made to support enclosures, external SATA or hot-plugging (but note that hot-plugging is precluded by hardware on OMAP5432x and AM572x). Background transfers are only partially implemented at present. DMA is used, as mandated by the AHCI specification. The module is written mostly in C for maintainability and extendability, and uses locks for compatibility with a future multi-core version of the OS. Admin: This version is what appeared in initial Titanium ROM releases. Tagged as 'SATADriver-0_01'
acebed7a
This project is licensed under the Other.
Learn more