[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190917090912.6758-1-ulf.hansson@linaro.org>
Date: Tue, 17 Sep 2019 11:09:12 +0200
From: Ulf Hansson <ulf.hansson@...aro.org>
To: Linus <torvalds@...ux-foundation.org>, linux-mmc@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: Ulf Hansson <ulf.hansson@...aro.org>
Subject: [GIT PULL] MMC and MEMSTICK updates for v5.4
Hi Linus,
Here's the PR with updates for MMC and MEMSTICK for v5.4. 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 87b5d602a1cc76169b8d81ec2c74c8d95d9350dc:
mmc: tmio: Fixup runtime PM management during remove (2019-09-13 13:49:09 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.4
for you to fetch changes up to b46119796721301e410a357b91195eed46980ea6:
Merge branch 'fixes' into next (2019-09-13 13:57:37 +0200)
----------------------------------------------------------------
MMC core:
- Fixup processing of SDIO IRQs during system suspend/resume
- Add helper function to indicate if SDIO IRQs is enabled
MMC host:
- bcm2835: Take SWIOTLB memory size limitation into account
- dw_mmc: Improve SDIO IRQs support
- mtk-sd: Various improvements
- mtk-sd: Improve SDIO IRQs support
- sdhci-iproc: Add support for emmc2 of the BCM2711
- sdhci-of-arasan: Add Support for Intel LGM eMMC
- sdhci-of-aspeed: Add support for the ASPEED SD controller
- sdhci-of-esdhc: Deal with erratum A011334 support in ls1028a 1.0 SoC
- sdhci-pci: Prepare to add support of Genesys Logic GL975x
- sdhci-pci: Add another Id for Intel CML
- sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lock phase shift issue
- sunxi: Add support for H5 compatibles
----------------------------------------------------------------
Adrian Hunter (1):
mmc: sdhci-pci: Add another Id for Intel CML
Al Cooper (1):
mmc: sdhci: Fix incorrect switch to HS mode
Andrew Jeffery (7):
dt-bindings: mmc: sdhci-of-aspeed: Document Aspeed SD controller
mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller
dt-bindings: mmc: sdhci-of-aspeed: Update example ranges property
mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock
mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of set_clock()
mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK
mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS
Andy Shevchenko (1):
mmc: mmc_spi: Convert to use for_each_sg()
Anson Huang (1):
mmc: mxs: use devm_platform_ioremap_resource() to simplify code
Ben Chuang (4):
mmc: sdhci: Change timeout of loop for checking internal clock stable
mmc: sdhci: Add PLL Enable support to internal clock setup
PCI: Add Genesys Logic, Inc. Vendor ID
mmc: sdhci: Export sdhci_abort_tuning function symbol
Chaotian Jing (2):
mmc: mediatek: fix controller busy when plug out SD
mmc: mediatek: support 24bits segment size
Chuhong Yuan (2):
mmc: sdhci-pci: Use dev_get_drvdata
memstick: r592: Use dev_get_drvdata
Colin Ian King (2):
mmc: dw_mmc: hi3798cv200: make array degrees static const, makes object smaller
ms_block: fix spelling mistake "randomally" -> "randomly"
Gustavo A. R. Silva (3):
mmc: atmel-mci: Mark expected switch fall-throughs
mmc: sdhci-s3c: Mark expected switch fall-through
mmc: sdhci-cadence: use struct_size() helper
Jisheng Zhang (1):
mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to simplify code
Lars Persson (1):
mmc: usdhi6rol0: Add maintainers
Masahiro Yamada (3):
mmc: sdhci: constify references of parameters to __sdhci_read_caps()
mmc: sdhci-cadence: override spec version
mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses
Matthias Kaehlcke (1):
mmc: core: Move code to get pending SDIO IRQs to a function
Maxime Ripard (2):
dt-bindings: mmc: sunxi: reorder MMC compatibles
dt-bindings: mmc: sunxi: Add H5 compatibles
Paul Cercueil (2):
mmc: jz4740: Code cleanup
mmc: jz4740: Drop dependency on arch header
Ramuthevar Vadivel Murugan (1):
dt-bindings: mmc: sdhci-of-arasan: Add new compatible for Intel LGM eMMC
Ramuthevar Vadivel Muruganx (1):
mmc: sdhci-of-arasan: Add Support for Intel LGM eMMC
Shirley Her (SC) (3):
mmc: sdhci-pci-o2micro: Change O2 Host PLL and DLL register name
mmc: sdhci-pci-o2micro: Move functions in preparation to fix DLL lock phase shift issue
mmc: sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lock phase shift issue
Stefan Wahren (3):
dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2
mmc: sdhci-iproc: Add support for emmc2 of the BCM2711
mmc: bcm2835: Take SWIOTLB memory size limitation into account
Stephen Boyd (1):
mmc: Remove dev_err() usage after platform_get_irq()
Tamás Szűcs (1):
mmc: sdhi: fill in actual_clock
Ulf Hansson (13):
mmc: mmci: Clarify comments and some code for busy detection
Merge branch 'fixes' into next
mmc: core: Add helper function to indicate if SDIO IRQs is enabled
mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
mmc: mtk-sd: Re-store SDIO IRQs mask at system resume
mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD
mmc: core: Clarify that the ->ack_sdio_irq() callback is mandatory
mmc: core: WARN if SDIO IRQs are enabled for non-powered card in suspend
mmc: core: Fixup processing of SDIO IRQs during system suspend/resume
mmc: sdhci: Drop redundant check in sdhci_ack_sdio_irq()
mmc: sdhci: Drop redundant code for SDIO IRQs
mmc: sdhci: Convert to use sdio_irq_claimed()
Merge branch 'fixes' into next
Wei Yongjun (1):
mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc_probe()
Yinbo Zhu (1):
mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028a 1.0 SoC
Yoshihiro Shimoda (1):
mmc: renesas_sdhi_sys_dmac: Remove all R-Car Gen3 SoCs
yong mao (1):
mmc: mediatek: enable SDIO IRQ low level trigger function
.../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 14 +-
.../devicetree/bindings/mmc/arasan,sdhci.txt | 17 +
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 106 +++++++
.../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 4 +-
MAINTAINERS | 1 +
drivers/memstick/core/ms_block.c | 2 +-
drivers/memstick/host/r592.c | 6 +-
drivers/mmc/core/sdio.c | 4 +-
drivers/mmc/core/sdio_irq.c | 57 ++--
drivers/mmc/host/Kconfig | 12 +
drivers/mmc/host/Makefile | 1 +
drivers/mmc/host/atmel-mci.c | 4 +
drivers/mmc/host/bcm2835.c | 3 +-
drivers/mmc/host/dw_mmc-hi3798cv200.c | 2 +-
drivers/mmc/host/dw_mmc.c | 4 +
drivers/mmc/host/jz4740_mmc.c | 19 +-
drivers/mmc/host/meson-gx-mmc.c | 1 -
drivers/mmc/host/mmc_spi.c | 2 +-
drivers/mmc/host/mmci.c | 69 +++--
drivers/mmc/host/mtk-sd.c | 29 +-
drivers/mmc/host/mxcmmc.c | 4 +-
drivers/mmc/host/mxs-mmc.c | 4 +-
drivers/mmc/host/renesas_sdhi_core.c | 13 +-
drivers/mmc/host/renesas_sdhi_sys_dmac.c | 36 ---
drivers/mmc/host/s3cmci.c | 1 -
drivers/mmc/host/sdhci-cadence.c | 7 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 34 +-
drivers/mmc/host/sdhci-iproc.c | 9 +
drivers/mmc/host/sdhci-msm.c | 2 -
drivers/mmc/host/sdhci-of-arasan.c | 15 +
drivers/mmc/host/sdhci-of-aspeed.c | 342 +++++++++++++++++++++
drivers/mmc/host/sdhci-of-esdhc.c | 1 +
drivers/mmc/host/sdhci-pci-core.c | 13 +-
drivers/mmc/host/sdhci-pci-o2micro.c | 311 +++++++++++++------
drivers/mmc/host/sdhci-pci.h | 1 +
drivers/mmc/host/sdhci-pltfm.c | 5 +-
drivers/mmc/host/sdhci-s3c.c | 5 +-
drivers/mmc/host/sdhci.c | 76 +++--
drivers/mmc/host/sdhci.h | 12 +-
drivers/mmc/host/sdhci_f_sdh30.c | 4 +-
drivers/mmc/host/uniphier-sd.c | 4 +-
include/linux/mmc/host.h | 10 +
include/linux/pci_ids.h | 2 +
43 files changed, 958 insertions(+), 310 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
create mode 100644 drivers/mmc/host/sdhci-of-aspeed.c
Powered by blists - more mailing lists