Merge tag 'mmc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Pull MMC and MEMSTICK updates from Ulf Hansson: "MMC core: - Fix hanging on I/O during system suspend for removable cards - Set read only for SD cards with permanent write protect bit - Power cycle the SD/SDIO card if CMD11 fails for UHS voltage - Issue a cache flush for eMMC only when it's enabled - Adopt to updated cache ctrl settings for eMMC from MMC ioctls - Use use device property API when parsing voltages - Don't retry eMMC sanitize cmds - Use the timeout from the MMC ioctl for eMMC santize cmds MMC host: - mmc_spi: Make of_mmc_spi.c resource provider agnostic - mmc_spi: Use polling for card detect even without voltage-ranges - sdhci: Check for reset prior to DMA address unmap - sdhci-acpi: Add support for the AMDI0041 eMMC controller variant - sdhci-esdhc-imx: Depending on OF Kconfig and cleanup code - sdhci-pci: Add PCI IDs for Intel LKF - sdhci-pci: Fix initialization of some SD cards for Intel BYT - sdhci-pci-gli: Various improvements for GL97xx variants - sdhci-of-dwcmshc: Enable support for MMC_CAP_WAIT_WHILE_BUSY - sdhci-of-dwcmshc: Add ACPI support for BlueField-3 SoC - sdhci-of-dwcmshc: Add Rockchip platform support - tmio/renesas_sdhi: Extend support for reset and use a reset controller - tmio/renesas_sdhi: Enable support for MMC_CAP_WAIT_WHILE_BUSY - tmio/renesas_sdhi: Various improvements MEMSTICK: - Minor improvements/cleanups" * tag 'mmc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (79 commits) mmc: block: Issue a cache flush only when it's enabled memstick: r592: ignore kfifo_out() return code again mmc: block: Update ext_csd.cache_ctrl if it was written mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic mmc: mmc_spi: Use already parsed IRQ mmc: mmc_spi: Drop unused NO_IRQ definition mmc: mmc_spi: Set up polling even if voltage-ranges is not present mmc: core: Convert mmc_of_parse_voltage() to use device property API mmc: core: Correct descriptions in mmc_of_parse() mmc: dw_mmc-rockchip: Just set default sample value for legacy mode mmc: sdhci-s3c: constify uses of driver/match data mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data mmc: sdhci-s3c: simplify getting of_device_id match data mmc: tmio: always restore irq register mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x mmc: core: Let eMMC sanitize not retry in case of timeout/failure mmc: core: Add a retries parameter to __mmc_switch function memstick: r592: remove unused variable mmc: sdhci-st: Remove unnecessary error log mmc: sdhci-msm: Remove unnecessary error log ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml 63 additions, 0 deletionsDocumentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml
- Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt 0 additions, 37 deletionsDocumentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt
- Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml 20 additions, 0 deletionsDocumentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
- Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt 3 additions, 3 deletionsDocumentation/devicetree/bindings/mmc/mmc-spi-slot.txt
- Documentation/devicetree/bindings/mmc/mtk-sd.yaml 1 addition, 0 deletionsDocumentation/devicetree/bindings/mmc/mtk-sd.yaml
- Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt 0 additions, 20 deletionsDocumentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt
- Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml 87 additions, 0 deletions...mentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml
- drivers/memstick/core/memstick.c 10 additions, 11 deletionsdrivers/memstick/core/memstick.c
- drivers/memstick/core/mspro_block.c 2 additions, 1 deletiondrivers/memstick/core/mspro_block.c
- drivers/memstick/host/r592.c 4 additions, 2 deletionsdrivers/memstick/host/r592.c
- drivers/mmc/core/block.c 47 additions, 29 deletionsdrivers/mmc/core/block.c
- drivers/mmc/core/core.c 6 additions, 180 deletionsdrivers/mmc/core/core.c
- drivers/mmc/core/core.h 9 additions, 8 deletionsdrivers/mmc/core/core.h
- drivers/mmc/core/host.c 71 additions, 19 deletionsdrivers/mmc/core/host.c
- drivers/mmc/core/mmc.c 18 additions, 11 deletionsdrivers/mmc/core/mmc.c
- drivers/mmc/core/mmc_ops.c 20 additions, 39 deletionsdrivers/mmc/core/mmc_ops.c
- drivers/mmc/core/mmc_ops.h 2 additions, 2 deletionsdrivers/mmc/core/mmc_ops.h
- drivers/mmc/core/queue.c 5 additions, 6 deletionsdrivers/mmc/core/queue.c
- drivers/mmc/core/queue.h 0 additions, 1 deletiondrivers/mmc/core/queue.h
- drivers/mmc/core/sd.c 6 additions, 0 deletionsdrivers/mmc/core/sd.c
Loading
Please register or sign in to comment