[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