[U-Boot] [PATCH 0/20] AHCI / SATA Improvements
Simon Glass
sjg at chromium.org
Fri Oct 19 05:44:57 CEST 2012
This series contains a set of improvements for the SATA susbsystem, mostly
targeted at solid-state drivers and improving start-up time.
The patches are tested on various x86 Chromebooks.
Gabe Black (2):
ahci: Make sending the SETFEATURES_XFER command optional
ahci: Make the AHCI code find the capacity of disks > 128 GB properly
Hung-Te Lin (2):
scsi: Add scsi_write to SCSI driver
ahci: support scsi writing in AHCI driver.
Marc Jones (2):
ahci: Support spin-up and link-up separately
ahci: Perform SATA flush after disk write.
Simon Glass (1):
x86: config: Enable AHCI support for coreboot
Stefan Reinauer (4):
scsi: Add function to report number of scsi drives
ahci: Optimise AHCI controller reset and start-up
ahci: Improve AHCI debugging
ahci: cosmetics and cleanup
Taylor Hutt (5):
ahci: Use sizeof(fis) instead of hardcoding '20'
ahci: Put all uses of ahci_set_feature() under
CONFIG_AHCI_SETFEATURES_XFER
scsi: Put 'scsi_device_list' variable under CONFIG_PCI
ahci: Use virt_to_phys() to denote physical addresses for DMA
ahci: flush / invalidate dcache around SATA commands
Vadim Bendebury (2):
ahci: Support splitting of read transactions into multiple chunks
scsi: Provide support for a list of AHCI controllers.
Walter Murphy (2):
ahci: Adjust SATA timeouts for hard disk (spinup delay & command
timeout)
ahci: Expand HDD Logical Block addressability up to 32 bits
common/cmd_scsi.c | 124 +++++++++++++--
drivers/block/ahci.c | 401 +++++++++++++++++++++++++++++++++++---------
include/ahci.h | 1 +
include/ata.h | 3 +
include/configs/coreboot.h | 21 +++
include/scsi.h | 4 +
6 files changed, 467 insertions(+), 87 deletions(-)
--
1.7.7.3
More information about the U-Boot
mailing list