• Linus Torvalds's avatar
    Merge tag 'mmc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 328141e5
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Add support for the asynchronous SDIO wakeup interrupts
       - Skip redundant evaluation of eMMC HS400 caps when no-MMC-cap
       - Add support to store error stats from host drivers
       - Extend debugfs to show error stats from host drivers
       - Add single I/O read support in the recovery path for 4k sector cards
    
      MMC host:
       - dw_mmc-exynos: Convert corresponding DT bindings to the dtschema
       - dw_mmc-rockchip: Add support for the Rockchip RV1126 variant
       - mmc_spi: Convert corresponding DT bindings to the dtschema
       - mtk-sd: Extend support for interrupts/pinctrls for SDIO low-power mode
       - mtk-sd: Add support for SDIO wake irqs
       - mtk-sd: Add support for the Mediatek MT8188 variant
       - renesas_sdhi: Drop redundant manual tap correction for newer SoCs
       - renesas_sdhi: Add support for the R-Car S4-8 and generic Gen4 variants
       - sdhci/cqhci: Add support to capture stats from host errors
       - sdhci-brcmstb: Add ability to increase max clock rate for SDIO on 72116b0
       - sdhci-msm: Add support for the MSM8998 and SM8450 variant
       - sdhci-of-at91: Fixup UHS-I mode by rewriting of MC1R
       - sdhci-of-dwcmshc: Add support for the Rockchip rk3588 variant
       - sdhci-of-dwcmshc: Enable reset support for the Rockchip variants
       - sdhci-pci-gli: Improve I/O read/write performance for GL9763E
       - sdhci-s3c: Convert corresponding DT bindings to the dtschema
       - tmio: Avoid glitches when resetting
    
      MEMSTICK core:
       - A couple of minor fixes and cleanups"
    
    * tag 'mmc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (61 commits)
      mmc: mediatek: add support for SDIO eint wakup IRQ
      mmc: core: Add support for SDIO wakeup interrupt
      dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties
      dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126
      mmc: renesas_sdhi: newer SoCs don't need manual tap correction
      mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
      mmc: cavium-octeon: Add of_node_put() when breaking out of loop
      mmc: core: quirks: Add of_node_put() when breaking out of loop
      mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
      dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible
      mmc: sdhci-msm: drop redundant of_device_id entries
      dt-bindings: mmc: sdhci-msm: add MSM8998
      mmc: block: Add single read for 4k sector cards
      mmc: mxcmmc: Use mmc_card_sdio macro
      mmc: core: Use mmc_card_* macro and add a new for the sd_combo type
      dt-bindings: mmc: sdhci-msm: constrain reg-names per variants
      dt-bindings: mmc: sdhci-msm: fix reg-names entries
      dt-bindings: mmc: Add compatible for MediaTek MT8188
      dt-bindings: mmc: sdhci-msm: document resets
      mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
      ...
    328141e5
ms_block.c 56 KB