[U-Boot] [PATCH v3 0/22] AHCI / SATA Improvements
Tom Rini
trini at ti.com
Sun Nov 4 19:29:54 CET 2012
On Mon, Oct 29, 2012 at 08:23:43AM -0700, Simon Glass wrote:
> 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.
>
> Changes in v3:
> - Remove use of DEFINE_PCI_DEVICE_TABLE suggested by siren checkpatch
> - Use struct pci_device_id properly
> - Add new patch to enable setenv_ulong/addr() for powerpc
> - Fix setenv operation to use correct function
> - Move missing #ifdef CONFIG_AHCI_SETFEATURES_XFER from later commit
> - Remove . from end of commit subject
> - Move #ifdef change into earlier commit
> - Add patch to support 64-bit LBA option when reading capacity
> - Add new patch to correct ide_read/write() function signatures
>
> Changes in v2:
> - Use struct pci_device_id instead of defining new struct scsi_device
> - Squash in CONFIG_PCI patch
> - Set 'scsidevs' environment variable to number of SCSI disks
>
> Gabe Black (3):
> ahci: Make sending the SETFEATURES_XFER command optional
> ahci: Make the AHCI code find the capacity of disks > 128 GB properly
> ahci: Support 64-bit LBA option when reading capacity
>
> 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 (3):
> Support setenv_ulong() and setenv_addr() for powerpc
> ide: Correct function signatures for ide_read/write()
> x86: config: Enable AHCI support for coreboot
>
> Stefan Reinauer (4):
> scsi: Add function and env var to report number of scsi drives
> ahci: Optimise AHCI controller reset and start-up
> ahci: Improve AHCI debugging
> ahci: cosmetics and cleanup
>
> Taylor Hutt (4):
> ahci: Use sizeof(fis) instead of hardcoding '20'
> ahci: Fix 'Invaild' typo
> 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
>
> README | 3 +
> common/cmd_ide.c | 27 +--
> common/cmd_scsi.c | 255 ++++++++++++++++++++++++----
> drivers/block/ahci.c | 401 +++++++++++++++++++++++++++++++++++---------
> include/ahci.h | 1 +
> include/ata.h | 3 +
> include/common.h | 2 +-
> include/configs/coreboot.h | 22 +++
> include/scsi.h | 4 +
> 9 files changed, 585 insertions(+), 133 deletions(-)
For the series, applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121104/971a9cdb/attachment.pgp>
More information about the U-Boot
mailing list