mbox series

[GIT,PULL] MMC updates for v5.18

Message ID 20220322114159.358997-1-ulf.hansson@linaro.org
State New
Headers show
Series [GIT,PULL] MMC updates for v5.18 | expand

Pull-request

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

Message

Ulf Hansson March 22, 2022, 11:41 a.m. UTC
Hi Linus,

Here's the PR with the MMC updates for v5.18. There are no updates for MEMSTICK
this time. 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 1760fdb6fe9f796fbdb9b4106b3e0bbacc16b55c:

  mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (2022-03-07 11:47:39 +0100)

are available in the Git repository at:

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

for you to fetch changes up to dc3d879c6ffa25e90875237265898e49b2cabb7e:

  dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC (2022-03-17 11:06:29 +0100)

----------------------------------------------------------------
MMC core:
 - Convert to sysfs_emit() in favor of sprintf()
 - Improve fallback to speed modes if eMMC HS200 fails

MMC host:
 - dw_mmc: Allow variants to set minimal supported clock rate
 - dw-mmc-rockchip: Fix problems with invalid clock rates
 - litex_mmc: Add new DT based driver for the LiteX's LiteSDCard interface
 - litex_mmc: Add Gabriel Somlo and Joel Stanley as co-maintainers for LiteX
 - mtk-sd: Add support for the Mediatek MT8186 variant
 - renesas_sdhi: Add support for RZ/G2UL variant
 - renesas_sdhi: Add support for RZ/V2L variant
 - rtsx_pci: Adjust power-on sequence to conform to the SD spec
 - sdhci-am654: Add support for TI's AM62 variant
 - sdhci_am654: Fixup support for TI's AM64 variant
 - sdhci-esdhc-imx: Add support for the imx93 variant
 - sdhci-msm: Add support for the msm8953 variant
 - sdhci-pci-gli: Add support for runtime PM for the GL9763E variant
 - sdhci-pci-gli: Adjustments of the SSC function for the GL975x variants
 - sdhci-tegra: Add support for wake on SD card event
 - sunxi-mmc: Add support for Allwinner's F1c100s variant
 - sunxi-mmc: Add support for D1 MMC variant

----------------------------------------------------------------
Alexandre Bailon (1):
      mmc: mtk-sd: Silence delay phase calculation debug log

Allen-KH Cheng (1):
      dt-bindings: mmc: Add compatible for Mediatek MT8186

Andy Shevchenko (1):
      mmc: dw_mmc: Use device_property_string_array_count()

Aniruddha Rao (1):
      mmc: sdhci-tegra: Enable wake on SD card event

Aswath Govindraju (3):
      mmc: sdhci_am654: Fix the driver data of AM64 SoC
      dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC
      mmc: sdhci_am654: Add Support for TI's AM62 SoC

Bean Huo (4):
      mmc: wmt-sdmmc: Use of_device_get_match_data() helper
      mmc: sdhci-tegra: Use of_device_get_match_data() helper
      mmc: sdhci-of-at91: Use of_device_get_match_data() helper
      mmc: davinci: Use of_device_get_match_data() helper

Ben Chuang (4):
      mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755
      mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755
      mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755
      mmc: sdhci-pci-gli: Add runtime PM for GL9763E

Biju Das (1):
      dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC

Gabriel Somlo (3):
      MAINTAINERS: co-maintain LiteX platform
      dt-bindings: mmc: Add bindings for LiteSDCard
      mmc: Add driver for LiteX's LiteSDCard interface

Geert Uytterhoeven (2):
      mmc: sh_mmcif: Simplify division/shift logic
      mmc: host: Drop commas after SoC match table sentinels

Jesse Taube (1):
      dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible

Jiasheng Jiang (1):
      mmc: davinci_mmc: Handle error for clk_enable

Lad Prabhakar (1):
      dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC

Luca Weiss (1):
      dt-bindings: mmc: sdhci-msm: Add msm8953 compatible

Peng Fan (1):
      dt-bindings: mmc: imx-esdhc: Add imx93 compatible string

Peter Geis (2):
      mmc: dw_mmc: Support setting f_min from host drivers
      mmc: dw-mmc-rockchip: Fix handling invalid clock rates

Ricky WU (1):
      mmc: rtsx: add 74 Clocks in power on flow

Samuel Holland (2):
      dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles
      mmc: sunxi-mmc: Add D1 MMC variant

Sergey Shtylyov (1):
      mmc: core: use sysfs_emit() instead of sprintf()

Ulf Hansson (5):
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next
      mmc: core: Improve fallback to speed modes if eMMC HS200 fails
      mmc: host: Return an error when ->enable_sdio_irq() ops is missing
      mmc: core: Drop HS400 caps unless 8-bit bus is supported too

Wen Zhiwei (1):
      mmc: dw_mmc: Fix potential null pointer risk

Wolfram Sang (1):
      mmc: tmio: remove outdated members from host struct

 .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml      |   7 +
 .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml     |   1 +
 .../devicetree/bindings/mmc/litex,mmc.yaml         |  78 +++
 Documentation/devicetree/bindings/mmc/mtk-sd.yaml  |   3 +
 .../devicetree/bindings/mmc/renesas,sdhi.yaml      |   7 +-
 .../devicetree/bindings/mmc/sdhci-am654.yaml       |   1 +
 .../devicetree/bindings/mmc/sdhci-msm.txt          |   1 +
 MAINTAINERS                                        |   9 +-
 drivers/mmc/core/bus.c                             |   9 +-
 drivers/mmc/core/bus.h                             |   3 +-
 drivers/mmc/core/host.c                            |  24 +-
 drivers/mmc/core/mmc.c                             |  37 +-
 drivers/mmc/core/sd.c                              |  25 +-
 drivers/mmc/core/sdio.c                            |   5 +-
 drivers/mmc/core/sdio_bus.c                        |   7 +-
 drivers/mmc/host/Kconfig                           |  13 +
 drivers/mmc/host/Makefile                          |   1 +
 drivers/mmc/host/davinci_mmc.c                     |  12 +-
 drivers/mmc/host/dw_mmc-rockchip.c                 |  27 +-
 drivers/mmc/host/dw_mmc.c                          |  12 +-
 drivers/mmc/host/dw_mmc.h                          |   2 +
 drivers/mmc/host/litex_mmc.c                       | 661 +++++++++++++++++++++
 drivers/mmc/host/mtk-sd.c                          |   4 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |   2 +-
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  29 +-
 drivers/mmc/host/sdhci-of-at91.c                   |   6 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |  10 +-
 drivers/mmc/host/sdhci-pci-gli.c                   | 133 ++++-
 drivers/mmc/host/sdhci-tegra.c                     |  15 +-
 drivers/mmc/host/sdhci_am654.c                     |  28 +-
 drivers/mmc/host/sh_mmcif.c                        |   7 +-
 drivers/mmc/host/sunxi-mmc.c                       |   9 +
 drivers/mmc/host/tmio_mmc.h                        |   4 -
 drivers/mmc/host/wmt-sdmmc.c                       |   7 +-
 34 files changed, 1076 insertions(+), 123 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml
 create mode 100644 drivers/mmc/host/litex_mmc.c

Comments

pr-tracker-bot@kernel.org March 23, 2022, 11:36 p.m. UTC | #1
The pull request you sent on Tue, 22 Mar 2022 12:41:59 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5bebe2c9ae0e0d3c6b25b8e1048bf66b1a3df621

Thank you!