• Linus Torvalds's avatar
    Merge tag 'mmc-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 1151e3cd
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Use common polling loop for CMD1
       - Add support for DT compatibles for card quirks and use it for ti,wl1251
       - Fixup storing of the OCR mask for MMC_QUIRK_NONSTD_SDIO
    
      MMC host:
       - dw_mmc: Add support for MMC_GEN_CMDs
       - dw_mmc: Fixup calculation of the data timeout
       - dw_mmc-exynos: Add support for the ARTPEC-8 variant
       - jz4740: Add support for bi-directional DMA channels
       - mmci: Add support for eMMC HS200 mode for the stm32 sdmmc variant
       - mmci: Add support for stm32 sdmmc variant revision v2.2
       - mtk-sd: A couple of various minor improvements
       - omap_hsmmc: Drop redundant initialization for the ti,wl1251 chip
       - sdhci-esdhc-imx: Add support for the i.MXRT series variant
       - sdhci-esdhc-imx: Add Haibo Chen as maintainer
       - sdhci-pci: Add support for the Intel ADL variant
       - sdhci-pci-gli: GL975[50]: Add support for the Apple ARM64 variant
       - sdhci-pci-o2micro: Improve support for SDR104/HS200"
    
    * tag 'mmc-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (54 commits)
      dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and Imagination
      mmc: pwrseq: Use bitmap_free() to free bitmap
      dt-bindings: mmc: PL18x stop relying on order of dma-names
      dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994
      mmc: au1xmmc: propagate errors from platform_get_irq()
      mmc: sdhci-pci-o2micro: Restore the SD clock's base clock frequency
      mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode
      mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs
      mmc: mtk-sd: Fix usage of devm_clk_get_optional()
      mmc: mtk-sd: Take action for no-sdio device-tree parameter
      mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields
      mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling
      MAINTAINERS: Add i.MX sdhci maintainer
      mmc: jz4740: Support using a bi-directional DMA channel
      dt-bindings: mmc: ingenic: Support using bi-directional DMA channel
      mmc: dw_mmc: Do not wait for DTO in case of error
      mmc: dw_mmc: Add driver callbacks for data read timeout
      mmc: dw_mmc-exynos: Add support for ARTPEC-8
      dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8
      mmc: meson-mx-sdio: add IRQ check
      ...
    1151e3cd
jz4740_mmc.c 28.7 KB