[GIT PULL] MMC and MEMSTICK updates for v6.9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Memonry Technology]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux