[linux-yocto] Backport mmc patches to linux-yocto-4.1
Bruce Ashfield
bruce.ashfield at windriver.com
Tue Mar 29 14:26:37 PDT 2016
On 2016-03-25 5:17 AM, Chuah, Kim Tatt wrote:
> Hi Bruce,
> These patches are the mmc backports for Apollo Lake/Broxton, upstreamed to the mainline Linux kernel by Adrian Hunter.
> The other patches are dependencies to allow the Apollo Lake mmc patches to be applied cleanly.
>
> Please find the patches here:
> URL: https://github.com/kchuah4/linux-yocto-4.1.git
> Branch: standard/base
>
> The patches are targeted for linux-yocto-4.1 on standard/base branch.
These changes are now staged.
Bruce
>
> Thanks.
>
>
> Regards,
> Kim Tatt
>
>
> Adrian Hunter (35):
> mmc: host: Add facility to support re-tuning
> mmc: core: Enable / disable re-tuning
> mmc: core: Add support for re-tuning before each request
> mmc: core: Hold re-tuning during switch commands
> mmc: core: Hold re-tuning during erase commands
> mmc: core: Hold re-tuning while bkops ongoing
> mmc: mmc: Hold re-tuning in mmc_sleep()
> mmc: core: Separate out the mmc_switch status check so it can be
> re-used
> mmc: core: Add support for HS400 re-tuning
> mmc: sdhci: Change to new way of doing re-tuning
> mmc: core: Flag re-tuning is needed on CRC errors
> mmc: block: Check re-tuning in the recovery path
> mmc: block: Retry errored data requests when re-tuning is needed
> mmc: core: Don't print reset warning if reset is not supported
> mmc: core: Reset driver type to default
> mmc: core: Allow card drive strength to be different to host
> mmc: core: Simplify card drive strength mask
> mmc: core: Add 'card' to drive strength selection callback
> mmc: core: Factor out common code in drive strength selection
> mmc: core: Record card drive strength
> mmc: mmc: Read card's valid driver strength mask
> mmc: mmc: Add driver strength selection
> mmc: sdhci: Add a callback to select drive strength
> mmc: sdhci-pci: Add support for drive strength selection for SPT
> mmc: sdhci-pci: Enable HS400 for some Intel host controllers
> mmc: sdhci-pci: Add another PCI ID for an Intel eMMC host controller
> mmc: sdhci-pci: Add more PCI IDs for Intel controllers
> mmc: sdhci-acpi: Add more ACPI HIDs for Intel controllers
> mmc: mmc: Improve reliability of mmc_select_hs200()
> mmc: mmc: Fix HS setting in mmc_select_hs400()
> mmc: mmc: Move mmc_switch_status()
> mmc: mmc: Improve reliability of mmc_select_hs400()
> mmc: sdhci: Do not BUG on invalid vdd
> mmc: sdhci: 64-bit DMA actually has 4-byte alignment
> mmc: It is not an error for the card to be removed while suspended
>
> Ben Hutchings (1):
> mmc: sdhci-pci: Build o2micro support in the same module
>
> Haibo Chen (1):
> mmc: sdhci: call sdhci_init() before request irq
>
> Kuninori Morimoto (1):
> mmc: cast u8 to unsigned long long to avoid unexpected error
>
> Ulf Hansson (1):
> mmc: core: Make runtime resume default behavior for MMC/SD
>
> Weijun Yang (1):
> mmc: sdhci: enable tuning for DDR50
>
> Wenkai Du (1):
> mmc: mmc: Fix incorrect use of driver strength switching HS200 and
> HS400
>
> drivers/mmc/card/block.c | 14 +-
> drivers/mmc/card/queue.h | 1 +
> drivers/mmc/core/core.c | 96 +-
> drivers/mmc/core/core.h | 4 +
> drivers/mmc/core/host.c | 85 ++
> drivers/mmc/core/host.h | 6 +
> drivers/mmc/core/mmc.c | 224 +++-
> drivers/mmc/core/mmc_ops.c | 44 +-
> drivers/mmc/core/mmc_ops.h | 1 +
> drivers/mmc/core/sd.c | 86 +-
> drivers/mmc/core/sdio.c | 83 +-
> drivers/mmc/host/Makefile | 2 +-
> drivers/mmc/host/sdhci-acpi.c | 10 +-
> drivers/mmc/host/sdhci-pci-core.c | 1849 ++++++++++++++++++++++++++++++++++
> drivers/mmc/host/sdhci-pci-data.c | 3 +
> drivers/mmc/host/sdhci-pci-o2micro.c | 4 -
> drivers/mmc/host/sdhci-pci.c | 1709 -------------------------------
> drivers/mmc/host/sdhci-pci.h | 11 +
> drivers/mmc/host/sdhci.c | 189 +---
> drivers/mmc/host/sdhci.h | 28 +-
> include/linux/mmc/card.h | 2 +
> include/linux/mmc/host.h | 27 +-
> include/linux/mmc/mmc.h | 4 +
> include/linux/mmc/sdhci-pci-data.h | 2 +
> 24 files changed, 2446 insertions(+), 2038 deletions(-) create mode 100644 drivers/mmc/host/sdhci-pci-core.c delete mode 100644 drivers/mmc/host/sdhci-pci.c
>
More information about the linux-yocto
mailing list