aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/m...Mark Brown12-52/+308
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ax...Mark Brown1-1/+1
2 daysMerge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/...Mark Brown6-26/+61
3 daysmmc: Merge branch fixes into nextUlf Hansson3-3/+35
3 daysmmc: dw_mmc: Add desc_num field for clarityShawn Lin2-10/+10
3 daysmmc: sdhci: add signal voltage switch in sdhci_resume_hostJisheng Zhang1-0/+1
3 daysmmc: dw_mmc-rockchip: Add missing private data for very old controllersHeiko Stuebner1-0/+17
3 daysmmc: sdhci-of-dwcmshc: use dev_err_probe() to simplify error pathsArtem Shimko1-19/+11
3 daysmmc: sdhci-of-dwcmshc: remove redundant IS_ERR() checkArtem Shimko1-4/+2
3 daysmmc: litex_mmc: Set mandatory idle clocks before CMD0Inochi Amaoto1-0/+14
3 daysmmc: litex_mmc: Use DIV_ROUND_UP for more accurate clock calculationInochi Amaoto1-3/+3
3 daysmmc: renesas_sdhi: Add OF entry for RZ/G2E SoCLad Prabhakar1-0/+1
3 daysmmc: renesas_sdhi: Add OF entry for RZ/G2N SoCLad Prabhakar1-0/+1
3 daysmmc: Merge branch fixes into nextUlf Hansson2-22/+23
3 daysmmc: renesas_sdhi: Add OF entry for RZ/G2H SoCLad Prabhakar1-0/+1
3 daysmmc: davinci: fix mmc_add_host order in probeOsama Abdelkader1-7/+5
3 daysmmc: sdhci-of-dwcmshc: Fix reset, clk, and SDIO support for Eswin EIC7700Huan He1-22/+22
5 daysblock: switch numa_node to int in blk_mq_hw_ctx and init_requestMateusz Nowicki1-1/+1
14 daysmmc: sdhci-msm: Remove NULL check from devm_of_qcom_ice_get()Manivannan Sadhasivam1-5/+5
2026-05-11mmc: Merge branch fixes into nextUlf Hansson1-1/+3
2026-05-11mmc: sdhci-of-k1: add comprehensive SDR tuning supportIker Pedrosa1-0/+172
2026-05-11mmc: sdhci-of-k1: add regulator and pinctrl voltage switching supportIker Pedrosa1-0/+72
2026-05-11mmc: sdhci-of-k1: enable essential clock infrastructure for SD operationIker Pedrosa1-0/+13
2026-05-11mmc: via-sdmmc: Simplify initialisation of pci_device_id arrayUwe Kleine-König (The Capable Hub)1-3/+2
2026-05-11mmc: davinci: avoid NULL deref of host->data in IRQ handlerStepan Ionichev1-2/+2
2026-05-11memstick: Constify the driver id_tableKrzysztof Kozlowski1-1/+1
2026-05-11mmc: host: Move MODULE_DEVICE_TABLE next to the table itselfKrzysztof Kozlowski3-3/+3
2026-05-11mmc: renesas_sdhi: add R-Car M3Le compatibility stringMarek Vasut1-0/+1
2026-05-11mmc: core: Fix host controller programming for fixed driver typeKamal Dasu1-1/+3
2026-05-11mmc: dw_mmc: exynos: increase DMA threshold value for exynos7870Kaustabh Chakraborty1-0/+1
2026-05-11mmc: dw_mmc: implement option for configuring DMA thresholdKaustabh Chakraborty2-2/+4
2026-05-11mmc: dw_mmc: Move misplaced commentShawn Lin1-1/+1
2026-05-11mmc: core: Add validation for host-provided max_segsShawn Lin1-1/+7
2026-04-10mmc: sdhci-msm: Fix the wrapped key handlingNeeraj Soni1-5/+0
2026-04-09mmc: sdhci-of-dwcmshc: Disable clock before DLL configurationShawn Lin1-3/+16
2026-04-09mmc: core: Simplify with scoped for each OF child loopHans Zhang1-7/+2
2026-04-09mmc: core: Optimize size of struct mmc_queue_reqBin Liu1-3/+3
2026-03-31mmc: vub300: clean up module initJohan Hovold1-17/+16
2026-03-31mmc: vub300: rename probe error labelsJohan Hovold1-8/+10
2026-03-31mmc: Merge branch fixes into nextUlf Hansson1-7/+12
2026-03-31mmc: vub300: fix use-after-free on disconnectJohan Hovold1-6/+11
2026-03-31mmc: vub300: fix NULL-deref on disconnectJohan Hovold1-1/+1
2026-03-31mmc: dw_mmc: Remove dw_mci_start_request wrapper and rename core functionShawn Lin1-13/+5
2026-03-31mmc: dw_mmc: Inline dw_mci_queue_request() into dw_mci_request()Shawn Lin1-27/+19
2026-03-31mmc: block: Use MQRQ_XFER_SINGLE_BLOCK for both read and write recoveryShawn Lin1-68/+2
2026-03-31mmc: mmc_test: Replace hard-coded values with macros and consolidate test par...Shawn Lin1-47/+36
2026-03-31mmc: block: Convert to use DEFINE_SIMPLE_DEV_PM_OPS()Shawn Lin1-4/+2
2026-03-31mmc: core: Replace the hard-coded shift value 9 with SECTOR_SHIFTShawn Lin2-5/+6
2026-03-31mmc: sdhci-dwcmshc: Refactor Rockchip platform data for controller revisionsShawn Lin1-35/+57
2026-03-27mmc: core: Switch to use pm_ptr() for mmc_host_class_dev_pm_opsShawn Lin1-9/+3
2026-03-27mmc: core: Remove legacy 'enable-sdio-wakeup' DT property supportShawn Lin1-2/+1
2026-03-27mmc: mmc_test: use kzalloc_flexRosen Penev1-18/+10
2026-03-26mmc: mtk-sd: disable new_tx/rx and modify related settings for mt8189Cathy Xu1-5/+5
2026-03-26mmc: block: use single block write in retryBin Liu2-2/+13
2026-03-26mmc: sdhci-of-arasan: Use standard mmc_clk_phase_map infrastructureShawn Lin1-61/+12
2026-03-25mmc: sdhci-of-aspeed: Handle optional controller resetRyan Chen1-0/+6
2026-03-23mmc: sdhci-pci: Drop unused includeAndy Shevchenko1-1/+0
2026-03-23mmc: sdhci-dwcmshc: Add Canaan K230 DWCMSHC controller supportJiayu Du1-0/+260
2026-03-23mmc: sdhci-of-dwcmshc: Add HPE GSC eMMC supportNick Hawkins1-0/+146
2026-03-23mmc: dw_mmc-pltfm: Use phase_map for SoCFPGA clock phase configurationShawn Lin1-7/+8
2026-03-23mmc: sdhci-msm: Add support for wrapped keysNeeraj Soni1-1/+41
2026-03-16mmc: sdhci-pltfm: remove duplicate DTS property parsingLuke Wang1-7/+0
2026-03-16mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validationLuke Wang1-4/+0
2026-03-16mmc: sdhci-esdhc-imx: add 1-bit bus width supportLuke Wang1-2/+2
2026-03-16mmc: Merge branch fixes into nextUlf Hansson1-1/+8
2026-03-16mmc: sdhci: fix timing selection for 1-bit bus widthLuke Wang1-1/+8
2026-03-16mmc: core: Remove checking MMC_CAP_4_BIT_DATA from mmc_host_can_uhs()Shawn Lin1-5/+1
2026-03-16mmc: core: Validate UHS/DDR/HS200 timing selection for 1-bit bus widthLuke Wang1-1/+13
2026-03-16mmc: dw_mmc-rockchip: Add phase map supportShawn Lin1-9/+18
2026-03-16mmc: dw_mmc-hi3798mv200: Using phase map from dw_mmc coreShawn Lin1-7/+4
2026-03-16mmc: dw_mmc: Add parsing mmc_clk_phase_map supportShawn Lin2-0/+4
2026-03-09mmc: sdhci-esdhc-imx: add NXP S32N79 supportCiprian Marian Costea1-0/+9
2026-03-09mmc: tifm_sd: Use min3() to simplify tifm_sd_transfer_data()Thorsten Blum1-3/+1
2026-03-09mmc: sdio: Use min3() to simplify sdio_set_block_size()Thorsten Blum1-4/+2
2026-03-09mmc: renesas_sdhi_sys_dmac: Convert to DEFINE_RUNTIME_DEV_PM_OPS()Geert Uytterhoeven1-8/+4
2026-03-09mmc: loongson2: Add Loongson-2K0300 SD/SDIO/eMMC controller driverBinbin Zhou1-0/+27
2026-03-09mmc: loongson2: Gathering all SoCs private data togetherBinbin Zhou1-16/+16
2026-03-09mmc: sdhci-of-bst: Fix memory leak in sdhci_bst_alloc_bounce_buffer()Felix Gu1-1/+3
2026-03-09mmc: Merge the immutable mux branch into nextUlf Hansson1-0/+6
2026-03-09mmc: host: renesas_sdhi_core: support selecting an optional muxJosua Mayer1-0/+6
2026-03-04mmc: Merge branch fixes into nextUlf Hansson1-0/+9
2026-03-04mmc: sdhci-pci-gli: fix GL9750 DMA write corruptionMatthew Schwartz1-0/+9
2026-03-04mmc: rtsx_pci_sdmmc: simplify voltage switch handling after card_busy()Ricky Wu1-82/+6
2026-02-24mmc: sdhci-pic32: allow driver to be compiled with COMPILE_TESTBrian Masney1-1/+1
2026-02-24mmc: sdhci-pic32: add SPDX license identifierBrian Masney1-4/+1
2026-02-24mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmopsShawn Lin6-7/+7
2026-02-24mmc: sdhci-of-arasan: add support on Axiado AX3000 SoCSriNavmani A1-0/+15
2026-02-24mmc: host: Remove unnecessary module_init/exit functionsEthan Nelson-Moore3-38/+1
2026-02-23mmc: core: Optimize time for secure erase/trim for some Kingston eMMCsLuke Wang3-2/+21
2026-02-23mmc: dw_mmc: move pmops into core driverArnd Bergmann2-9/+6
2026-02-23mmc: loongson2-mmc: drop redundant memset after dma_alloc_coherent()Andre Korol1-1/+0
2026-02-23mmc: dw_mmc: Remove mshc alias supportShawn Lin1-6/+3
2026-02-23mmc: dw_mmc-k3: Remove mshc alias supportShawn Lin1-15/+8
2026-02-23mmc: sdhci: add Black Sesame Technologies BST C1200 controller driverAlbert Yang3-0/+536
2026-02-23mmc: sdhci: allow drivers to pre-allocate bounce bufferAlbert Yang1-0/+7
2026-02-23mmc: sdhci-of-k1: spacemit: Add support for K3 SoCYixun Lan1-2/+17
2026-02-23mmc: sdhci: Stop advertising the driver in dmesgLinus Walleij1-16/+0
2026-02-23mmc: dw_mmc-pltfm: use modern PM macrosShawn Lin6-22/+6
2026-02-23mmc: dw_mmc-pci: Use BAR_2 and pcim_iomap_region()Shawn Lin1-6/+4
2026-02-23mmc: dw_mmc: Remove unused register access macrosShawn Lin1-26/+1
2026-02-23mmc: dw_mmc: Improve dw_mci_get_cd()Shawn Lin2-35/+18
2026-02-23mmc: dw_mmc: Remove DW_MCI_SEND_STATUS and DW_MCI_RECV_STATUS macrosShawn Lin1-12/+10
2026-02-23mmc: dw_mmc: Remove redundant struct mmc_data forward declarationShawn Lin1-2/+0
2026-02-23mmc: dw_mmc: Remove struct dw_mci_boardShawn Lin3-41/+17
2026-02-23mmc: dw_mmc: Remove bus_hz from struct dw_mci_boardShawn Lin3-9/+5
2026-02-23mmc: dw_mmc: Move detect_delay_ms from struct dw_mci_board to struct dw_mciShawn Lin3-6/+5
2026-02-23mmc: dw_mmc: Remove fifo_depth from struct dw_mci_boardShawn Lin3-10/+4
2026-02-23mmc: dw_mmc: Move rstc from struct dw_mci_board to struct dw_mciShawn Lin2-10/+12
2026-02-23mmc: dw_mmc: Remove caps2 and pm_caps from struct dw_mci_boardShawn Lin2-8/+0
2026-02-23mmc: dw_mmc: Remove assignment of pdata in dw_mci_pltfm_register()Shawn Lin1-1/+0
2026-02-23mmc: dw_mmc: Remove SDMMC_INT_ERRORShawn Lin1-1/+0
2026-02-23mmc: dw_mmc: Remove dma_ops from struct dw_mci_boardShawn Lin2-3/+1
2026-02-23mmc: dw_mmc: Check return value of dma_ops->init() in resumeShawn Lin1-2/+5
2026-02-23mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-3/+2
2026-02-23mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2026-02-23mmc: cavium-octeon: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-3/+2
2026-02-23mmc: atmel-mci: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-9/+3
2026-02-23mmc: cavium: Use clamp to simplify cvm_mmc_set_clockThorsten Blum1-3/+1
2026-02-23mmc: sdhci-of-k1: add reset supportYixun Lan1-0/+20
2026-02-23mmc: dw_mmc: Remove struct dw_mci_slotShawn Lin4-157/+103
2026-02-23mmc: dw_mmc: Introduce dw_mci_alloc_host()Shawn Lin2-0/+18
2026-02-23mmc: dw_mmc: Remove queue from dw_mciShawn Lin2-26/+6
2026-02-23mmc: dw_mmc: Remove mrq from struct dw_mci_slotShawn Lin2-9/+6
2026-02-23mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mciShawn Lin2-9/+8
2026-02-23mmc: dw_mmc: Remove sdio_id from struct dw_mci_slotShawn Lin3-12/+8
2026-02-23mmc: dw_mmc: Remove id and ctype from dw_mci_slotShawn Lin2-26/+22
2026-02-23mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mciShawn Lin3-22/+22
2026-02-23mmc: dw_mmc: Let variant drivers to use struct dw_mci as possibleShawn Lin8-33/+22
2026-02-23mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mciShawn Lin8-40/+38
2026-02-23mmc: dw_mmc: Remove unused header files and keep alphabetical orderShawn Lin1-15/+8
2026-02-23mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr()Shawn Lin1-9/+4
2026-02-23mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the resetShawn Lin2-24/+4
2026-02-23mmc: sdhci-esdhc-imx: wait for data transfer completion before resetLuke Wang1-0/+18
2026-02-23mmc: mtk-sd: add support for MT8189 SoCLouis-Alexis Eyraud1-0/+20
2026-02-23mmc: mtk-sd: add support for SPM resource release controlLouis-Alexis Eyraud1-3/+9
2026-02-23mmc: core: Add quirk for incorrect manufacturing dateAvri Altman3-0/+14
2026-02-23mmc: core: Adjust MDT beyond 2025Avri Altman1-0/+7
2026-02-23mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cardsMd Sadre Alam1-0/+77
2026-02-23mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMAShawn Lin1-107/+53
2026-02-23mmc: dw_mmc: Remove unused struct dma_pdataShawn Lin1-3/+0
2026-02-23mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel restoreKamal Dasu1-1/+1
2026-02-23mmc: dw_mmc-rockchip: Fix runtime PM support for internal phase supportShawn Lin1-1/+37
2026-02-23mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index()Felix Gu1-0/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds10-25/+25
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook11-28/+26
2026-02-16Merge tag 'mips_7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-1/+1
2026-01-30mmc: sdhci-pic32: update include to use pic32.h from platform_dataBrian Masney1-1/+1
2026-01-29Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski1-0/+25
2026-01-27sdio: Provide a bustype shutdown functionUwe Kleine-König1-0/+25
2026-01-22mmc: sdhci-of-dwcmshc: Fix DMA 128MB boundary for Eswin EIC7700Huan He1-0/+1
2026-01-22mmc: sdhci-of-dwcmshc: Fix init for AXI clock for Eswin EIC7700Huan He1-0/+6
2026-01-20mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy functionMatthew Schwartz1-0/+41
2025-12-30mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 modeShawn Lin1-0/+7
2025-12-17mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to KconfigJared Kangas1-2/+2
2025-12-17mmc: sdhci-of-arasan: Increase CD stable timeout to 2 secondsSai Krishna Potthuri1-1/+1
2025-12-04Merge tag 'mmc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds25-259/+1017
2025-12-03Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-12/+8
2025-11-26mmc: sdhci-of-dwcmshc: reduce CIT for better performanceShawn Lin2-0/+6
2025-11-26mmc: sdhci-of-dwcmshc: Disable internal clock auto gate for Rockchip SOCsShawn Lin1-1/+2
2025-11-25mmc: Merge branch fixes into nextUlf Hansson1-12/+17
2025-11-25mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip levelJisheng Zhang1-12/+17
2025-11-25mmc: sdhci-msm: Avoid early clock doubling during HS400 transitionSarthak Garg1-12/+15
2025-11-25mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576Sebastian Reichel1-0/+1
2025-11-19mmc: mmc_test: Switch to use %ptSpAndy Shevchenko1-12/+8
2025-11-18mmc: renesas_sdhi: Add suspend/resume hooksClaudiu Beznea3-2/+41
2025-11-18mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()Claudiu Beznea2-8/+5
2025-11-18mmc: renesas_sdhi: Deassert the reset signal on probeClaudiu Beznea1-1/+1
2025-11-18mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodesMartin Blumenstingl1-16/+21
2025-11-18mmc: meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread()Martin Blumenstingl1-2/+1
2025-11-18mmc: meson-mx-sdio: Use dev_err_probe() where appropriateMartin Blumenstingl1-13/+17
2025-11-18mmc: meson-mx-sdio: Use devm_mmc_alloc_host() helperBinbin Zhou1-11/+7
2025-11-18mmc: meson-mx-sdio: Refactor internal clock initializationMartin Blumenstingl1-54/+57
2025-11-18mmc: meson-mx-sdio: Use devm_clk_get_enabled()Martin Blumenstingl1-16/+7
2025-11-18mmc: meson-mx-sdio: Switch to regmap for register accessMartin Blumenstingl2-62/+64
2025-11-12mmc: core: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+2
2025-11-12mmc: dw_mmc-rockchip: Add memory clock auto-gating supportShawn Lin1-0/+6
2025-11-11mmc: Merge branch fixes into nextUlf Hansson2-40/+20
2025-11-11mmc: omap: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-11-11mmc: mtk-sd: replace use of system_wq with system_percpu_wqMarco Crivellari1-2/+2
2025-11-11mmc: core: Allow more host caps to be modified through debugfsShawn Lin1-2/+8
2025-11-11mmc: dw_mmc-rockchip: Fix wrong internal phase calculateShawn Lin1-2/+2
2025-11-11mmc: sdhci-of-dwcmshc: Add command queue support for rockchip SOCsSebastian Reichel1-3/+90
2025-11-11mmc: pxamci: Simplify pxamci_probe() error handling using devm APIsRakuram Eswaran1-38/+18
2025-11-11mmc: sdhci-of-dwcmshc: Add support for Eswin EIC7700Huan He1-11/+491
2025-10-23mmc: core: Skip to set the default 200mA SD current limitAvri Altman1-5/+2
2025-10-22mmc: Merge branch fixes into nextUlf Hansson1-1/+1
2025-10-22mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4Shawn Lin1-1/+1
2025-10-21mmc: Merge branch fixes into nextUlf Hansson1-1/+1
2025-10-21mmc: sdhci-of-arasan: Omit a variable reassignment in sdhci_arasan_probe()Markus Elfring1-1/+1
2025-10-21mmc: dw_mmc: Use dma_set_mask_and_coherent() helperShawn Lin1-3/+2
2025-10-21mmc: sdhci-brcmstb: save and restore registers during PMKamal Dasu1-5/+107
2025-10-21mmc: sdhci-brcmstb: Add BCM74371 supportKamal Dasu1-0/+6
2025-10-21mmc: sdhci-brcmstb: clear CFG_OP_DLY when using HS200Kamal Dasu1-0/+30
2025-10-21mmc: sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY defineKamal Dasu1-4/+2
2025-10-21mmc: use octal file permissions instead of symbolicPedro Demarchi Gomes10-26/+26
2025-10-21mmc: renesas_sdhi: enable bigger data ports where availableWolfram Sang2-2/+4
2025-10-21mmc: core: remove uselss memalloc_noio_saveOliver Neukum1-4/+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