Skip to content

AHCI / SATA Improvements

Tom Rini u-boot 2 versions – New

Get series with b4
b4 am 20121104182954.GH15839@bill-the-cat

Versions newest first · linked by author and title

  1. v3 Latest1 of 22 patches 0 repliesNew
  2. v10 of 20 patches 0 repliesSuperseded

1 of 22 patches is in this archive. The cover letter announces 22.

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
21/22ide: Correct function signatures for ide_read/write()+0 -01 reply

Reviews trailers per patch

The patch has a Reviewed-by or Acked-by.

PatchTom Rini
21/22R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [U-Boot] [PATCH v3 0/22] AHCI / SATA Improvements
Quoted 60 lines · Simon Glass

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

Quoted 10 lines
 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!

Signature · 8 lines
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>