aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-12/+8
2025-11-25mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip levelJisheng Zhang1-12/+17
2025-11-19mmc: mmc_test: Switch to use %ptSpAndy Shevchenko1-12/+8
2025-11-11mmc: dw_mmc-rockchip: Fix wrong internal phase calculateShawn Lin1-2/+2
2025-11-11mmc: pxamci: Simplify pxamci_probe() error handling using devm APIsRakuram Eswaran1-38/+18
2025-10-22mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4Shawn Lin1-1/+1
2025-10-21mmc: wmt-sdmmc: fix compile test defaultJohan Hovold1-1/+1
2025-10-13rpmb: move rpmb_frame struct and constants to common headerBean Huo1-42/+0
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-4/+4
2025-10-02Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2025-10-02Merge tag 'bitmap-for-6.18' of https://github.com/norov/linuxLinus Torvalds1-4/+5
2025-09-21mmc: drop nth_page() usage within SG entryDavid Hildenbrand2-4/+4
2025-09-17mmc: select REGMAP_MMIO with MMC_LOONGSON2Mikko Rapeli1-0/+1
2025-09-17mmc: add COMPILE_TEST to multiple driversMikko Rapeli1-4/+5
2025-09-12mmc: Merge branch fixes into nextUlf Hansson4-20/+87
2025-09-12mmc: core: Improve RPMB frame handling codeBean Huo1-16/+14
2025-09-12mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()Bean Huo1-3/+3
2025-09-12mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a po...Ben Chuang1-1/+67
2025-09-12mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() functionBen Chuang1-1/+1
2025-09-12mmc: sdhci: Move the code related to setting the clock from sdhci_set_ios_com...Ben Chuang2-18/+19
2025-09-12mmc: core: Parse and use the new max-sd-hs-hz DT propertySarthak Garg2-1/+3
2025-09-12mmc: sdhci-msm: Enable tuning for SDR50 mode for SD cardSarthak Garg1-0/+15
2025-09-12mmc: sh_mmcif: Remove dummy PM resume callbackGeert Uytterhoeven1-6/+1
2025-09-12mmc: mvsdio: Fix dma_unmap_sg() nents valueThomas Fourier1-1/+1
2025-09-03Merge tag 'pull-getgeo' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Jens Axboe1-2/+2
2025-09-02mmc: dw_mmc-rockchip: switch to FIELD_PREP_WM16 macroNicolas Frattaroli1-4/+5
2025-08-27mmc: sdio: Drop dev_pm_domain_detach() callClaudiu Beznea1-3/+0
2025-08-22mmc: dw_mmc-rockchip: use modern PM macrosJisheng Zhang1-6/+3
2025-08-22mmc: dw_mmc-pci: use modern PM macrosJisheng Zhang1-6/+3
2025-08-22mmc: dw_mmc-k3: use modern PM macrosJisheng Zhang1-6/+3
2025-08-22mmc: dw_mmc: exynos: use modern PM macrosJisheng Zhang2-10/+6
2025-08-22mmc: via-sdmmc: use modern PM macrosJisheng Zhang1-5/+5
2025-08-22mmc: sdhci-msm: use modern PM macrosJisheng Zhang1-12/+9
2025-08-22mmc: mtk-sd: use modern PM macrosJisheng Zhang1-7/+7
2025-08-22mmc: wmt-sdmmc: use modern PM macrosJisheng Zhang1-14/+2
2025-08-22mmc: toshsd: use modern PM macrosJisheng Zhang1-6/+2
2025-08-22mmc: sh_mmicf: use modern PM macrosJisheng Zhang1-6/+2
2025-08-22mmc: sdhci-tegra: use modern PM macrosJisheng Zhang1-8/+5
2025-08-22mmc: sdhci-st: use modern PM macrosJisheng Zhang1-4/+2
2025-08-22mmc: sdhci-sprd: use modern PM macrosJisheng Zhang1-7/+3
2025-08-22mmc: sdhci-spear: use modern PM macrosJisheng Zhang1-4/+2
2025-08-22mmc: sdhci-s3c: use modern PM macrosJisheng Zhang1-8/+3
2025-08-22mmc: sdhci-cadence: use modern PM macrosJisheng Zhang1-6/+2
2025-08-22mmc: sdhci-omap: use modern PM macrosJisheng Zhang1-11/+7
2025-08-22mmc: sdhci-of-esdhc: use modern PM macrosJisheng Zhang1-6/+2
2025-08-22mmc: sdhci-of-at91: use modern PM macrosJisheng Zhang1-9/+3
2025-08-22mmc: sdhci-of-arasan: use modern PM macrosJisheng Zhang1-5/+3
2025-08-22mmc: sdhci-esdhc-imx: use modern PM macrosJisheng Zhang1-10/+3
2025-08-22mmc: sdhci-brcmstb: use modern PM macrosJisheng Zhang1-6/+2
2025-08-22mmc: sdhci_am654: use modern PM macrosJisheng Zhang1-7/+3
2025-08-22mmc: sdhci-acpi: use modern PM macrosJisheng Zhang1-14/+4
2025-08-22mmc: rtsx_usb_sdmmc: use modern PM macrosJisheng Zhang1-5/+2
2025-08-22mmc: omap_hsmmc: use modern PM macrosJisheng Zhang1-9/+4
2025-08-22mmc: mxs-mmc: use modern PM macrosJisheng Zhang1-4/+2
2025-08-22mmc: mmci: use modern PM macrosJisheng Zhang1-6/+3
2025-08-22mmc: davinci_mmc: use modern PM macrosJisheng Zhang1-11/+3
2025-08-22mmc: cb710-mmc: use modern PM macrosJisheng Zhang1-10/+9
2025-08-22mmc: au1xmmc: use modern PM macrosJisheng Zhang1-11/+7
2025-08-22mmc: atmel: use modern PM macrosJisheng Zhang1-6/+3
2025-08-22mmc: alcor: use modern PM macrosJisheng Zhang1-5/+3
2025-08-22mmc: sunxi: use modern PM macrosJisheng Zhang1-8/+3
2025-08-22mmc: sdhci-pxav3: use modern PM macrosJisheng Zhang1-8/+3
2025-08-22mmc: sdhci-xenon: use modern PM macrosJisheng Zhang1-10/+3
2025-08-22mmc: sdhci-of-dwcmshc: use modern PM macrosJisheng Zhang1-10/+3
2025-08-22mmc: sdhci: add some simple inline functions for !CONFIG_PMJisheng Zhang1-0/+7
2025-08-22mmc: core: add undervoltage handler for MMC/eMMC devicesOleksij Rempel1-3/+67
2025-08-22mmc: core: Add infrastructure for undervoltage handlingOleksij Rempel5-0/+119
2025-08-22mmc: rtsx_usb_sdmmc: Fix uninitialized variable issueDan Carpenter1-3/+3
2025-08-22mmc: mmc_spi: remove unnecessary check in mmc_spi_setup_data_message()Dan Carpenter1-1/+1
2025-08-22mmc: sdhci-pxav3: add state_uhs pinctrl settingDuje Mihanović1-1/+40
2025-08-21mmc: Merge branch fixes into nextUlf Hansson1-0/+18
2025-08-21mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1Judith Mendez1-0/+18
2025-08-20mmc: renesas_sdhi: Replace magic number '0xff' in renesas_sdhi_set_clock()Biju Das1-1/+1
2025-08-20mmc: sdhci-cadence: Fix -Wuninitialized in sdhci_cdns_tune_blkgap()Nathan Chancellor1-2/+1
2025-08-19mmc: Merge branch fixes into nextUlf Hansson2-18/+52
2025-08-19mmc: sdhci-cadence: implement multi-block read gap tuningBenoît Monin1-1/+62
2025-08-19mmc: core: add mmc_read_tuningBenoît Monin1-0/+72
2025-08-19mmc: block: use mmc_card cmd23 helpersBenoît Monin1-9/+3
2025-08-19mmc: mmc_test: use mmc_card cmd23 helpersBenoît Monin1-8/+2
2025-08-19mmc: card: add mmc_card_blk_no_cmd23Benoît Monin1-2/+7
2025-08-19mmc: core: add mmc_card_can_cmd23Benoît Monin2-0/+10
2025-08-19mmc: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang1-1/+0
2025-08-19mmc: meson-mx-sdhc: use PTR_ERR_OR_ZERO() to simplify codeXichao Zhao1-3/+1
2025-08-19misc: rtsx: usb card reader: add OCP supportRicky Wu1-3/+30
2025-08-19mmc: renesas_sdhi: Enable 64-bit polling modeBiju Das1-1/+2
2025-08-19mmc: tmio: Add 64-bit read/write support for SD_BUF0 in polling modeBiju Das2-0/+48
2025-08-19mmc: host: renesas_sdhi: Fix the actual clockBiju Das1-1/+5
2025-08-19mmc: mmc_spi: multiple block read remove read crc ackRex Chen1-1/+1
2025-08-19mmc: core: SPI mode remove cmd7Rex Chen1-1/+5
2025-08-18mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-upSai Krishna Potthuri1-2/+31
2025-08-18mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AERVictor Shih1-0/+3
2025-08-18mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistencyVictor Shih1-2/+2
2025-08-18mmc: sdhci-pci-gli: Add a new function to simplify the codeVictor Shih1-14/+16
2025-08-18mmc: davinci: Remove space before newlineColin Ian King1-1/+1
2025-08-18mmc: Kconfig: Fix spelling mistake "referrered" -> "referred"Colin Ian King1-2/+2
2025-08-18mmc: sdhci: Disable SD card clock before changing parametersErick Shepherd1-2/+13
2025-08-13block: switch ->getgeo() to struct gendiskAl Viro1-2/+2
2025-07-29Merge tag 'mmc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds79-974/+1615
2025-07-28Merge tag 'pm-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-1/+1
2025-07-22Merge branches 'pm-misc' and 'pm-tools'Rafael J. Wysocki1-1/+1
2025-07-16mmc: loongson2: Unify the function prefixes for loongson2_mmc_pdataBinbin Zhou1-10/+10
2025-07-16mmc: loongson2: Fix error code in loongson2_mmc_resource_request()Dan Carpenter1-1/+1
2025-07-10mmc: loongson2: prevent integer overflow in ret variableSergio Perez Gonzalez1-1/+2
2025-07-09mmc: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus11-16/+0
2025-07-07PM: domains: Add flags to specify power on attach/detachClaudiu Beznea1-1/+1
2025-07-03mmc: sdhci-msm: Ensure SD card power isn't ON when card removedSarthak Garg1-0/+14
2025-07-03mmc: Merge branch fixes into nextUlf Hansson3-5/+10
2025-07-03mmc: bcm2835: Fix dma_unmap_sg() nents valueThomas Fourier1-1/+2
2025-07-03mmc: sdhci_am654: Workaround for Errata i2312Judith Mendez1-3/+6
2025-07-03mmc: sdhci-cadence: use of_property_presentBenoît Monin1-1/+1
2025-07-03mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo ...Edson Juliano Drosdeck1-1/+2
2025-07-03mmc: loongson2: Add Loongson-2K2000 SD/SDIO/eMMC controller driverBinbin Zhou1-0/+231
2025-07-03mmc: loongson2: Add Loongson-2K SD/SDIO controller driverBinbin Zhou3-0/+812
2025-07-03mmc: Convert ternary operator to str_true_false() helperLi Dong1-1/+2
2025-06-25mmc: Merge branch fixes into nextUlf Hansson1-0/+1
2025-06-25mtk-sd: reset host->mrq on prepare_data() errorSergey Senozhatsky1-0/+1
2025-06-24mmc: Merge branch fixes into nextUlf Hansson1-7/+2
2025-06-24Revert "mmc: sdhci: Disable SD card clock before changing parameters"Ulf Hansson1-7/+2
2025-06-24mmc: Merge branch fixes into nextUlf Hansson6-21/+54
2025-06-24mmc: sdhci-cadence: add Mobileye eyeQ supportBenoît Monin1-0/+11
2025-06-24mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode()Nathan Chancellor1-0/+2
2025-06-24mmc: cb710-mmc: Convert ternary operator to str_plural() helperLi Dong1-1/+2
2025-06-24mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flowRicky Wu1-0/+5
2025-06-24mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode()Ulf Hansson1-5/+13
2025-06-24mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into voidUlf Hansson1-3/+2
2025-06-24mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errorsUlf Hansson1-0/+4
2025-06-24mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()Ulf Hansson1-3/+1
2025-06-24mmc: host: renesas_sdhi: Fix incorrect auto retuning for an SDIO cardYoshihiro Shimoda2-7/+42
2025-06-24mmc: host: tmio: Add .sdio_irq()Yoshihiro Shimoda2-1/+5
2025-06-24mmc: sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interfaceBinbin Zhou4-13/+0
2025-06-24mmc: sdhci_f_sdh30: Drop the use of sdhci_pltfm_free()Binbin Zhou1-9/+4
2025-06-24mmc: sdhci_am654: Drop the use of sdhci_pltfm_free()Binbin Zhou1-14/+6
2025-06-24mmc: sdhci-xenon: Drop the use of sdhci_pltfm_free()Binbin Zhou1-10/+5
2025-06-24mmc: sdhci-tegra: Drop the use of sdhci_pltfm_free()Binbin Zhou1-6/+3
2025-06-24mmc: sdhci-st: Drop the use of sdhci_pltfm_free()Binbin Zhou1-4/+2
2025-06-24mmc: sdhci-sprd: Drop the use of sdhci_pltfm_free()Binbin Zhou1-23/+10
2025-06-24mmc: sdhci-pxav3: Drop the use of sdhci_pltfm_free()Binbin Zhou1-6/+1
2025-06-24mmc: sdhci-pxav2: Drop the use of sdhci_pltfm_free()Binbin Zhou1-20/+6
2025-06-24mmc: sdhci-pic32: Drop the use of sdhci_pltfm_free()Binbin Zhou1-6/+3
2025-06-24mmc: sdhci-omap: Drop the use of sdhci_pltfm_free()Binbin Zhou1-14/+7
2025-06-24mmc: sdhci-of-sparx5: Drop the use of sdhci_pltfm_free()Binbin Zhou1-16/+8
2025-06-24mmc: sdhci-of-ma35d1: Drop the use of sdhci_pltfm_free()Binbin Zhou1-15/+8
2025-06-24mmc: sdhci-of-k1: Drop the use of sdhci_pltfm_free()Binbin Zhou1-1/+0
2025-06-24mmc: sdhci-of-esdhc: Drop the use of sdhci_pltfm_free()Binbin Zhou1-9/+2
2025-06-24mmc: sdhci-of-dwcmshc: Drop the use of sdhci_pltfm_free()Binbin Zhou1-9/+5
2025-06-24mmc: sdhci-of-at91: Drop the use of sdhci_pltfm_free()Binbin Zhou1-19/+11
2025-06-24mmc: sdhci-of-aspeed: Drop the use of sdhci_pltfm_free()Binbin Zhou1-8/+2
2025-06-24mmc: sdhci-of-arasan: Drop the use of sdhci_pltfm_free()Binbin Zhou1-18/+8
2025-06-24mmc: sdhci-npcm: Drop the use of sdhci_pltfm_free()Binbin Zhou1-12/+3
2025-06-24mmc: sdhci-msm: Drop the use of sdhci_pltfm_free()Binbin Zhou1-7/+4
2025-06-24mmc: sdhci-iproc: Drop the use of sdhci_pltfm_free()Binbin Zhou1-14/+4
2025-06-24mmc: sdhci-esdhc-mcf: Drop the use of sdhci_pltfm_free()Binbin Zhou1-18/+7
2025-06-24mmc: sdhci-esdhc-imx: Drop the use of sdhci_pltfm_free()Binbin Zhou1-3/+0
2025-06-24mmc: sdhci-dove: Drop the use of sdhci_pltfm_free()Binbin Zhou1-10/+2
2025-06-24mmc: sdhci-cadence: Drop the use of sdhci_pltfm_free()Binbin Zhou1-15/+6
2025-06-24mmc: sdhci-brcmstb: Drop the use of sdhci_pltfm_free()Binbin Zhou1-1/+0
2025-06-24mmc: sdhci-bcm-kona: Drop the use of sdhci_pltfm_free()Binbin Zhou1-2/+0
2025-06-24mmc: sdhci-pltfm: Drop the use of sdhci_pltfm_free()Binbin Zhou1-10/+1
2025-06-24mmc: sdhci-spear: Drop the use of sdhci_free_host()Binbin Zhou1-7/+4
2025-06-24mmc: sdhci-s3c: Drop the use of sdhci_free_host()Binbin Zhou1-12/+4
2025-06-24mmc: sdhci-pci: Drop the use of sdhci_free_host()Binbin Zhou1-7/+2
2025-06-24mmc: sdhci-milbeaut: Drop the use of sdhci_free_host()Binbin Zhou1-13/+6
2025-06-24mmc: sdhci-acpi: Drop the use of sdhci_free_host()Binbin Zhou1-3/+0
2025-06-24mmc: sdhci: Use devm_mmc_alloc_host() helperBinbin Zhou1-2/+1
2025-06-24mmc: mmc_spi: Use devm_mmc_alloc_host() helperBinbin Zhou1-3/+1
2025-06-24mmc: sunxi: Use devm_mmc_alloc_host() helperBinbin Zhou1-14/+8
2025-06-24mmc: tmio: Use devm_mmc_alloc_host() helperBinbin Zhou4-27/+6
2025-06-24mmc: wmt-sdmmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-6/+2
2025-06-24mmc: wbsd: Use devm_mmc_alloc_host() helperBinbin Zhou1-3/+1
2025-06-24mmc: vub300: Use devm_mmc_alloc_host() helperBinbin Zhou1-10/+6
2025-06-24mmc: via-sdmmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-5/+2
2025-06-24mmc: ushc: Use devm_mmc_alloc_host() helperBinbin Zhou1-3/+1
2025-06-24mmc: usdhi6ro10: Use devm_mmc_alloc_host() helperBinbin Zhou1-20/+10
2025-06-24mmc: toshsd: Use devm_mmc_alloc_host() helperBinbin Zhou1-3/+1
2025-06-24mmc: tifm_sd: Use devm_mmc_alloc_host() helperBinbin Zhou1-6/+1
2025-06-24mmc: sh_mmicf: Use devm_mmc_alloc_host() helperBinbin Zhou1-11/+6
2025-06-24mmc: sdricoh_cs: Use devm_mmc_alloc_host() helperBinbin Zhou1-7/+3
2025-06-24mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-3/+1
2025-06-24mmc: rtsx_pci: Use devm_mmc_alloc_host() helperBinbin Zhou1-4/+1
2025-06-24mmc: pxamci: Use devm_mmc_alloc_host() helperBinbin Zhou1-27/+15
2025-06-24mmc: owl-mmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-24/+13
2025-06-24mmc: omap_hsmmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-12/+5
2025-06-24mmc: omap: Use devm_mmc_alloc_host() helperBinbin Zhou1-16/+9
2025-06-24mmc: mxs-mmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-20/+11
2025-06-24mmc: mxcmmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-21/+10
2025-06-24mmc: mvsdio: Use devm_mmc_alloc_host() helperBinbin Zhou1-17/+7
2025-06-24mmc: moxart-mmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-26/+14
2025-06-24mmc: mmci: Use devm_mmc_alloc_host() helperBinbin Zhou1-20/+11
2025-06-24mmc: meson-mx-sdhc: Use devm_mmc_alloc_host() helperBinbin Zhou1-12/+1
2025-06-24mmc: litex_mmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-11/+1
2025-06-24mmc: jz4740: Use devm_mmc_alloc_host() helperBinbin Zhou1-27/+13
2025-06-24mmc: dw_mmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-10/+5
2025-06-24mmc: davinci_mmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-15/+7
2025-06-24mmc: cb710: Use devm_mmc_alloc_host() helperBinbin Zhou1-4/+1
2025-06-24mmc: cavium: Use devm_mmc_alloc_host() helperBinbin Zhou1-8/+2
2025-06-24mmc: bcm2835: Use devm_mmc_alloc_host() helperBinbin Zhou1-4/+1
2025-06-24mmc: au1xmmc: Use devm_mmc_alloc_host() helperBinbin Zhou1-10/+4
2025-06-24mmc: atmel: Use devm_mmc_alloc_host() helperBinbin Zhou1-5/+2
2025-06-24mmc: alcor: Use devm_mmc_alloc_host() helperBinbin Zhou1-15/+5
2025-06-24mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host()Adrian Hunter10-65/+29