[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240311125807.1143937-1-ulf.hansson@linaro.org>
Date: Mon, 11 Mar 2024 13:58:07 +0100
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 v6.9
Hi Linus,
Here's the pull-request for MMC and MEMSTICK for v6.9. 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 09e23823ae9a3e2d5d20f2e1efe0d6e48cef9129:
mmc: sdhci-xenon: add timeout for PHY init complete (2024-02-28 13:41:35 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v6.9
for you to fetch changes up to faf3b8014c357d71c7a9414302e217a1dd1679af:
mmc: core: make mmc_host_class constant (2024-03-06 23:36:29 +0100)
----------------------------------------------------------------
MMC core:
- Drop the use of BLK_BOUNCE_HIGH
- Fix partition switch for GP3
- Remove usage of the deprecated ida_simple API
MMC host:
- cqhci: Update bouncing email-addresses in MAINTAINERS
- davinci_mmc: Use sg_miter for PIO
- dw_mmc-hi3798cv200: Convert the DT bindings to YAML
- dw_mmc-hi3798mv200: Add driver for the new dw_mmc variant
- fsl-imx-esdhc: A couple of corrections/updates to the DT bindings
- meson-mx-sdhc: Drop use of the ->card_hw_reset() callback
- moxart-mmc: Use sg_miter for PIO
- moxart-mmc: Fix accounting for DMA transfers
- mvsdio: Use sg_miter for PIO
- mxcmmc: Use sg_miter for PIO
- omap: Use sg_miter for PIO
- renesas,sdhi: Add support for R-Car V4M variant
- sdhci-esdhc-mcf: Use sg_miter for swapping
- sdhci-of-dwcmshc: Add support for Sophgo CV1800B and SG2002 variants
- sh_mmcif: Use sg_miter for PIO
- tmio: Avoid concurrent runs of mmc_request_done()
----------------------------------------------------------------
Andy Shevchenko (2):
mmc: dw_mmc: Remove unused of_gpio.h
mmc: mmc_spi: Don't mention DMA direction
Christophe JAILLET (2):
mmc: core: Remove usage of the deprecated ida_simple_xx() API
mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
Colin Ian King (1):
mmc: wbsd: remove redundant assignment to variable id
Dominique Martinet (1):
mmc: core: Fix switch on gp3 partition
Fabio Estevam (1):
dt-bindings: mmc: fsl-imx-mmc: Document the required clocks
Frank Li (1):
dt-bindings: mmc: fsl-imx-esdhc: add iommus property
Geert Uytterhoeven (1):
dt-bindings: mmc: renesas,sdhi: Document R-Car V4M support
Jeffrey Hugo (1):
MAINTAINERS: Update bouncing @codeaurora addresses for EMMC CMDQ
Jisheng Zhang (2):
dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo CV1800B and SG2002 support
mmc: sdhci-of-dwcmshc: Add support for Sophgo CV1800B and SG2002
Krzysztof Kozlowski (1):
mmc: renesas_sdhi: use typedef for dma_filter_fn
Linus Walleij (14):
mmc: core Drop BLK_BOUNCE_HIGH
mmc: davinci_mmc: Use sg_miter for PIO
mmc: moxart-mmc: Factor out moxart_use_dma() helper
mmc: moxart-mmc: Fix accounting in DMA transfer
mmc: moxart-mmc: Use sg_miter for PIO
mmc: mvsdio: Use sg_miter for PIO
mmc: mxcmmc: Use sg_miter for PIO
mmc: omap: Use sg_miter for PIO
mmc: sdhci-esdhc-mcf: Use sg_miter for swapping
mmc: sh_mmcif: Use sg_miter for PIO
mmc: davinci_mmc: Drop dangling variable
mmc: sdhci-esdhc-mcf: Flag the sg_miter as atomic
mmc: sh_mmcif: sg_miter must not be atomic
mmc: sh_mmcif: Advance sg_miter before reading blocks
Marco Felsch (1):
dt-bindings: mmc: fsl-imx-esdhc: add default and 100mhz state
Martin Blumenstingl (2):
mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval
mmc: meson-mx-sdhc: Remove .card_hw_reset callback
Peng Fan (1):
dt-bindings: mmc: fsl-imx-esdhc: add i.MX95 compatible string
Ricardo B. Marliere (6):
mmc: core: make mmc_rpmb_bus_type const
mmc: core: make mmc_bus_type const
mmc: core: make sdio_bus_type const
memstick: core: make memstick_bus_type const
mmc: core: constify the struct device_type usage
mmc: core: make mmc_host_class constant
Ulf Hansson (5):
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
Wolfram Sang (2):
mmc: tmio: avoid concurrent runs of mmc_request_done()
mmc: tmio: comment the ERR_PTR usage in this driver
Yang Xiwen (5):
mmc: core: Use a struct device* as in-param to mmc_of_parse_clk_phase()
mmc: dw_mmc-hi3798cv200: remove MODULE_ALIAS()
dt-bindings: mmc: dw-mshc-hi3798cv200: convert to YAML
dt-bindings: mmc: hisilicon,hi3798cv200-dw-mshc: add Hi3798MV200 binding
mmc: dw_mmc: add support for hi3798mv200
.../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 11 +-
.../devicetree/bindings/mmc/fsl-imx-mmc.yaml | 12 +
.../bindings/mmc/hi3798cv200-dw-mshc.txt | 40 ----
.../mmc/hisilicon,hi3798cv200-dw-mshc.yaml | 97 ++++++++
.../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 +
.../bindings/mmc/snps,dwcmshc-sdhci.yaml | 2 +
MAINTAINERS | 4 +-
drivers/memstick/core/memstick.c | 2 +-
drivers/mmc/core/block.c | 24 +-
drivers/mmc/core/bus.c | 4 +-
drivers/mmc/core/bus.h | 2 +-
drivers/mmc/core/host.c | 11 +-
drivers/mmc/core/mmc.c | 2 +-
drivers/mmc/core/queue.c | 2 -
drivers/mmc/core/sd.c | 2 +-
drivers/mmc/core/sd.h | 2 +-
drivers/mmc/core/sdio.c | 2 +-
drivers/mmc/core/sdio_bus.c | 2 +-
drivers/mmc/host/Kconfig | 9 +
drivers/mmc/host/Makefile | 1 +
drivers/mmc/host/davinci_mmc.c | 59 +++--
drivers/mmc/host/dw_mmc-exynos.c | 1 -
drivers/mmc/host/dw_mmc-hi3798cv200.c | 1 -
drivers/mmc/host/dw_mmc-hi3798mv200.c | 251 +++++++++++++++++++++
drivers/mmc/host/dw_mmc.c | 1 -
drivers/mmc/host/meson-mx-sdhc-clkc.c | 43 ++--
drivers/mmc/host/meson-mx-sdhc-mmc.c | 13 +-
drivers/mmc/host/mmc_spi.c | 30 ++-
drivers/mmc/host/moxart-mmc.c | 90 ++++----
drivers/mmc/host/mvsdio.c | 71 ++++--
drivers/mmc/host/mxcmmc.c | 53 +++--
drivers/mmc/host/omap.c | 53 ++---
drivers/mmc/host/renesas_sdhi.h | 3 +-
drivers/mmc/host/sdhci-esdhc-mcf.c | 12 +-
drivers/mmc/host/sdhci-of-aspeed.c | 2 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 66 ++++++
drivers/mmc/host/sh_mmcif.c | 114 ++++++----
drivers/mmc/host/tmio_mmc_core.c | 6 +-
drivers/mmc/host/wbsd.c | 2 -
drivers/mmc/host/wmt-sdmmc.c | 4 -
include/linux/mmc/host.h | 2 +-
41 files changed, 791 insertions(+), 318 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mmc/hi3798cv200-dw-mshc.txt
create mode 100644 Documentation/devicetree/bindings/mmc/hisilicon,hi3798cv200-dw-mshc.yaml
create mode 100644 drivers/mmc/host/dw_mmc-hi3798mv200.c
Powered by blists - more mailing lists