mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-30 21:23:57 +00:00
- 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. -----BEGIN PGP SIGNATURE----- iQJLBAABCgA1FiEEugLDXPmKSktSkQsV/iaEJXNYjCkFAmCJIGkXHHVsZi5oYW5z c29uQGxpbmFyby5vcmcACgkQ/iaEJXNYjCnX+w//fvTbFsekv/bYZQoiDDGngbg0 LGUfTZPOLWuzHpiQSY5RjRHvt9CFOc07N96RAqxeqgJ3LS2WzIQSn9asK+5EupXH CVnWKcYBs+1KthMCRsXjduXILztSQFJGbgO8DYrqvwu9mg6SU3ExfqNhX0O+D0ed GhzQ55yJTitRpa8S2FYQcirl+clV/5+o3uC82nvaoVR1baE1+catNJ028k/Nd0XE dFboEE6IJ4qndLWAyBnijYMXbLq/HKmqjeNsR5tooAA/QcXf9tQKqHtdim1N1Cac THF3hGHMskw7bM4PoupzeJYHzYmL6UINkw192BLMNsGCHidflWTarjUR/5Y2OEz1 eKG5GX+Ww+fdsupN8h448rI1h3EcKJlQFvit9/OIcHS8r7ZeouWNXElH3WUpc3i4 pb3yHBBNMQ3rn0wUfjZh2sggyy+/pRAY1OPfeDud1wggRjg/xVMY3nxpqQmFRKZM C2/mPUMxaY7zHb9AzCOYCjhgjTPh4HrzIRZeqnZ1FRGuv0yLDG46hc1ufLggCx5P v1RGB2vJ2hGyWIqvBXw1nF8RwiOCXYXPyZjehWU0K6zryGQPq275/6ziFvL+Nh4U 8liwwHeeIQNvPs7HNzSQ1rXo8elNRvWkqZpvCqTWgJCX4/NFYQTj+Lq2T2EiTxWt dlr9RLlARJEeutA07rM= =WL87 -----END PGP SIGNATURE----- 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 ... |
||
|---|---|---|
| .. | ||
| alcor.c | ||
| atmel-mci.c | ||
| au1xmmc.c | ||
| bcm2835.c | ||
| cavium-octeon.c | ||
| cavium-thunderx.c | ||
| cavium.c | ||
| cavium.h | ||
| cb710-mmc.c | ||
| cb710-mmc.h | ||
| cqhci-core.c | ||
| cqhci-crypto.c | ||
| cqhci-crypto.h | ||
| cqhci.h | ||
| davinci_mmc.c | ||
| dw_mmc-bluefield.c | ||
| dw_mmc-exynos.c | ||
| dw_mmc-exynos.h | ||
| dw_mmc-hi3798cv200.c | ||
| dw_mmc-k3.c | ||
| dw_mmc-pci.c | ||
| dw_mmc-pltfm.c | ||
| dw_mmc-pltfm.h | ||
| dw_mmc-rockchip.c | ||
| dw_mmc.c | ||
| dw_mmc.h | ||
| jz4740_mmc.c | ||
| Kconfig | ||
| Makefile | ||
| meson-gx-mmc.c | ||
| meson-mx-sdhc-clkc.c | ||
| meson-mx-sdhc-mmc.c | ||
| meson-mx-sdhc.h | ||
| meson-mx-sdio.c | ||
| mmc_hsq.c | ||
| mmc_hsq.h | ||
| mmc_spi.c | ||
| mmci_qcom_dml.c | ||
| mmci_stm32_sdmmc.c | ||
| mmci.c | ||
| mmci.h | ||
| moxart-mmc.c | ||
| mtk-sd.c | ||
| mvsdio.c | ||
| mvsdio.h | ||
| mxcmmc.c | ||
| mxs-mmc.c | ||
| of_mmc_spi.c | ||
| omap_hsmmc.c | ||
| omap.c | ||
| owl-mmc.c | ||
| pxamci.c | ||
| pxamci.h | ||
| renesas_sdhi_core.c | ||
| renesas_sdhi_internal_dmac.c | ||
| renesas_sdhi_sys_dmac.c | ||
| renesas_sdhi.h | ||
| rtsx_pci_sdmmc.c | ||
| rtsx_usb_sdmmc.c | ||
| s3cmci.c | ||
| s3cmci.h | ||
| sdhci_am654.c | ||
| sdhci_f_sdh30.c | ||
| sdhci_f_sdh30.h | ||
| sdhci-acpi.c | ||
| sdhci-bcm-kona.c | ||
| sdhci-brcmstb.c | ||
| sdhci-cadence.c | ||
| sdhci-cns3xxx.c | ||
| sdhci-dove.c | ||
| sdhci-esdhc-imx.c | ||
| sdhci-esdhc-mcf.c | ||
| sdhci-esdhc.h | ||
| sdhci-iproc.c | ||
| sdhci-milbeaut.c | ||
| sdhci-msm.c | ||
| sdhci-of-arasan.c | ||
| sdhci-of-aspeed-test.c | ||
| sdhci-of-aspeed.c | ||
| sdhci-of-at91.c | ||
| sdhci-of-dwcmshc.c | ||
| sdhci-of-esdhc.c | ||
| sdhci-of-hlwd.c | ||
| sdhci-of-sparx5.c | ||
| sdhci-omap.c | ||
| sdhci-pci-arasan.c | ||
| sdhci-pci-core.c | ||
| sdhci-pci-data.c | ||
| sdhci-pci-dwc-mshc.c | ||
| sdhci-pci-gli.c | ||
| sdhci-pci-o2micro.c | ||
| sdhci-pci.h | ||
| sdhci-pic32.c | ||
| sdhci-pltfm.c | ||
| sdhci-pltfm.h | ||
| sdhci-pxav2.c | ||
| sdhci-pxav3.c | ||
| sdhci-s3c.c | ||
| sdhci-spear.c | ||
| sdhci-sprd.c | ||
| sdhci-st.c | ||
| sdhci-tegra.c | ||
| sdhci-xenon-phy.c | ||
| sdhci-xenon.c | ||
| sdhci-xenon.h | ||
| sdhci.c | ||
| sdhci.h | ||
| sdricoh_cs.c | ||
| sh_mmcif.c | ||
| sunxi-mmc.c | ||
| tifm_sd.c | ||
| tmio_mmc_core.c | ||
| tmio_mmc.c | ||
| tmio_mmc.h | ||
| toshsd.c | ||
| toshsd.h | ||
| uniphier-sd.c | ||
| usdhi6rol0.c | ||
| ushc.c | ||
| via-sdmmc.c | ||
| vub300.c | ||
| wbsd.c | ||
| wbsd.h | ||
| wmt-sdmmc.c | ||