[GIT PULL] MMC updates for v5.4 take 2

From: Ulf Hansson
Date: Sun Sep 29 2019 - 15:38:46 EST


Hi Linus,

Here's a PR with a couple more updates/fixes for MMC fixes intended for v5.4.
No worries if this doesn't get included in rc1.

Details about the highlights are as usual found in the signed tag.

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit 3c6a6910a81eae3566bb5fef6ea0f624382595e6:

Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 (2019-09-23 09:31:42 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.4-2

for you to fetch changes up to e51df6ce668a8f75ce27f83ce0f60103c568c375:

mmc: host: sdhci-pci: Add Genesys Logic GL975x support (2019-09-27 20:48:20 +0200)

----------------------------------------------------------------
MMC host:
- sdhci-pci: Add Genesys Logic GL975x support
- sdhci-tegra: Recover loss in throughput for DMA
- sdhci-of-esdhc: Fix DMA bug

----------------------------------------------------------------
Adrian Hunter (1):
mmc: sdhci: Let drivers define their DMA mask

Ben Chuang (1):
mmc: host: sdhci-pci: Add Genesys Logic GL975x support

Nicolin Chen (1):
mmc: tegra: Implement ->set_dma_mask()

Russell King (2):
mmc: sdhci: improve ADMA error reporting
mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence

drivers/mmc/host/Kconfig | 1 +
drivers/mmc/host/Makefile | 2 +-
drivers/mmc/host/sdhci-of-esdhc.c | 7 +-
drivers/mmc/host/sdhci-pci-core.c | 2 +
drivers/mmc/host/sdhci-pci-gli.c | 352 ++++++++++++++++++++++++++++++++++++++
drivers/mmc/host/sdhci-pci.h | 5 +
drivers/mmc/host/sdhci-tegra.c | 48 +++---
drivers/mmc/host/sdhci.c | 27 +--
drivers/mmc/host/sdhci.h | 1 +
9 files changed, 410 insertions(+), 35 deletions(-)
create mode 100644 drivers/mmc/host/sdhci-pci-gli.c