aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
AgeCommit message (Expand)AuthorFilesLines
2025-05-19mmc: Merge branch fixes into nextUlf Hansson1-1/+34
2025-05-19mmc: sdhci_am654: Add SDHCI_QUIRK2_SUPPRESS_V1P8_ENA quirk to am62 compatibleJudith Mendez1-1/+34
2025-05-19mmc: sdhci-esdhc-imx: fix few build warningsHaibo Chen1-4/+4
2025-05-19mmc: bcm2835: Use str_read_write() helperYumeng Fang1-4/+4
2025-05-19mmc: host: sdhci-esdhc-imx: refactor the system PM logicLuke Wang1-20/+30
2025-05-19mmc: sdhci: export APIs for sdhci irq wakeupLuke Wang2-2/+6
2025-05-19mmc: sdhci-of-k1: add support for SpacemiT K1 SoCYixun Lan3-0/+319
2025-05-19mmc: core: Scan the eMMC boot areas for partition tableLoic Poulain1-1/+1
2025-05-14mmc: Merge branch fixes into nextUlf Hansson1-0/+40
2025-05-14mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot()Wolfram Sang2-2/+2
2025-05-14mmc: rename mmc_host_uhs() to mmc_host_can_uhs()Wolfram Sang3-8/+8
2025-05-14mmc: rename mmc_host_done_complete() to mmc_host_can_done_complete()Wolfram Sang2-4/+4
2025-05-14mmc: rename mmc_host_cmd23() to mmc_host_can_cmd23()Wolfram Sang4-5/+5
2025-05-14mmc: sdhci-esdhc-imx: fix defined but not used warningsRandy Dunlap1-0/+2
2025-05-14mmc: sdhci-of-dwcmshc: add PD workaround on RK3576Nicolas Frattaroli1-0/+40
2025-05-14mmc: cavium-thunderx: Use non-hybrid PCI devres APIPhilipp Stanner1-3/+1
2025-05-14mmc: mtk-sd: Add condition to enable 'single' burst typeAxe Yang1-4/+12
2025-05-14mmc: sdhci-esdhc-imx: switch standard tuning to manual tuningLuke Wang1-8/+8
2025-05-14mmc: sdhci-esdhc-imx: verify tuning control status after configurationLuke Wang1-1/+9
2025-05-14mmc: sdhci-esdhc-imx: widen auto-tuning window for manual tuningHaibo Chen1-2/+26
2025-05-14mmc: sdhci-esdhc-imx: widen auto-tuning window for standard tuningHaibo Chen1-0/+13
2025-05-14mmc: sdhci-esdhc-imx: reset async FIFO before sending manual tuning commandHaibo Chen1-1/+12
2025-05-14mmc: sdhci-esdhc-imx: explicitly reset tuning circuit via RSTT bitHaibo Chen1-1/+7
2025-05-14mmc: sdhci-esdhc-imx: calculate data timeout value based on clockLuke Wang1-12/+7
2025-05-14mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro()Wolfram Sang5-6/+6
2025-05-14mmc: rename mmc_can_gpio_cd() to mmc_host_can_gpio_cd()Wolfram Sang6-11/+11
2025-05-14mmc: rename mmc_can_trim() to mmc_card_can_trim()Wolfram Sang6-14/+12
2025-05-14mmc: rename mmc_can_sleep() to mmc_card_can_sleep()Wolfram Sang1-2/+2
2025-05-14mmc: rename mmc_can_secure_erase_trim() to mmc_card_can_secure_erase_trim()Wolfram Sang4-9/+7
2025-05-14mmc: rename mmc_can_sanitize() to mmc_card_can_sanitize()Wolfram Sang3-6/+6
2025-05-14mmc: rename mmc_can_reset() to mmc_card_can_reset()Wolfram Sang1-5/+3
2025-05-14mmc: rename mmc_can_poweroff_notify() to mmc_card_can_poweroff_notify()Wolfram Sang1-3/+3
2025-05-14mmc: rename mmc_can_ext_csd() to mmc_card_can_ext_csd()Wolfram Sang3-7/+7
2025-05-14mmc: rename mmc_can_erase() to mmc_card_can_erase()Wolfram Sang5-13/+11
2025-05-14mmc: rename mmc_can_discard() to mmc_card_can_discard()Wolfram Sang3-7/+5
2025-05-14mmc: alcor: Use str_read_write() helperFeng Wei1-1/+2
2025-05-14mmc: renesas_sdhi: Use of_get_available_child_by_name()Biju Das1-6/+1
2025-05-14mmc: mtk-sd: Aggregate R/W for top_base iospace case where possibleAngeloGioacchino Del Regno1-24/+28
2025-05-14mmc: mtk-sd: Do single write in function msdc_new_tx_settingAngeloGioacchino Del Regno1-10/+9
2025-05-14mmc: mtk-sd: Aggregate writes for MSDC_PATCH_BIT1/2 setupAngeloGioacchino Del Regno1-40/+45
2025-05-14mmc: mtk-sd: Clarify patch bit register initialization and layoutAngeloGioacchino Del Regno1-6/+55
2025-05-14mmc: sdhci-esdhc-imx: Save tuning value when card stays powered in suspendLuke Wang1-2/+86
2025-05-14mmc: core: Add support for graceful host removal for SDUlf Hansson1-10/+15
2025-05-14mmc: core: Add support for graceful host removal for eMMCUlf Hansson1-10/+17
2025-05-14mmc: core: Convert into an enum for the poweroff-type for eMMCUlf Hansson1-11/+19
2025-05-14mmc: core: Further avoid re-storing power to the eMMC before a shutdownUlf Hansson1-5/+17
2025-05-14mmc: core: Convert mmc_can_poweroff_notify() into a boolUlf Hansson1-1/+1
2025-05-14mmc: Add quirk to disable DDR50 tuningErick Shepherd3-8/+40
2025-05-14mmc: renesas_sdhi: improve registering irqsWolfram Sang1-8/+3
2025-04-07mmc: renesas_sdhi: disable clocks if registering regulator failedWolfram Sang1-1/+1
2025-04-07mmc: renesas_sdhi: add regulator dependencyArnd Bergmann1-1/+1
2025-04-07mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probeRuslan Piasetskyi1-6/+4
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner13-38/+38
2025-03-27Merge tag 'soc-drivers-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-03-26Merge tag 'for-6.15/block-20250322' of git://git.kernel.dk/linuxLinus Torvalds3-5/+8
2025-03-25Merge tag 'mmc-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds17-86/+355
2025-03-25Merge tag 'gpio-updates-for-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2025-03-21mmc: core: Remove redundant null checkAvri Altman1-1/+1
2025-03-20mmc: host: Wait for Vdd to settle on card power offErick Shepherd1-1/+5
2025-03-19Merge tag 'qcom-drivers-for-6.15' of https://git.kernel.org/pub/scm/linux/ker...Arnd Bergmann1-1/+1
2025-03-19mmc: Merge branch fixes into nextUlf Hansson1-0/+10
2025-03-19mmc: omap: Fix memory leak in mmc_omap_new_slotMiaoqian Lin1-6/+13
2025-03-19mmc: renesas_sdhi: fix error code in renesas_sdhi_probe()Dan Carpenter1-0/+1
2025-03-19mmc: sdhci-pxav3: set NEED_RSP_BUSY capabilityKarel Balej1-0/+1
2025-03-19mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SDUlf Hansson1-2/+2
2025-03-17mmc: sdhci-brcmstb: add cqhci suspend/resume to PM opsKamal Dasu1-0/+10
2025-03-17tty: mmc: sdio: use bool for cts and remove parenthesesJiri Slaby (SUSE)1-1/+1
2025-03-13block: remove unused parameter 'q' parameter in __blk_rq_map_sg()Anuj Gupta1-1/+1
2025-03-12mmc: Merge branch fixes into nextUlf Hansson1-1/+3
2025-03-12mmc: renesas_sdhi: Add support for RZ/G3E SoCBiju Das3-0/+141
2025-03-12mmc: core: Trim trailing whitespace from card product namesDragan Simic2-1/+9
2025-03-12mmc: atmel-mci: Add missing clk_disable_unprepare()Gu Bowen1-1/+3
2025-03-11mmc: dw_mmc: add exynos7870 DW MMC supportKaustabh Chakraborty1-1/+40
2025-03-11mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halvesKaustabh Chakraborty2-2/+119
2025-03-11mmc: sdhci: Disable SD card clock before changing parametersErick Shepherd1-2/+7
2025-03-11mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reusing codesJaehoon Chung1-57/+15
2025-03-11mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isrDr. David Alan Gilbert1-12/+0
2025-02-24Merge tag 'v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Bartosz Golaszewski2-41/+20
2025-02-18mmc: dw_mmc: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-17mmc: pwrseq_simple: use gpiod_multi_set_value_cansleepDavid Lechner1-2/+1
2025-02-14mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_getTudor Ambarus1-1/+1
2025-02-10blk-crypto: add basic hardware-wrapped key supportEric Biggers2-4/+7
2025-02-03mmc: mtk-sd: Fix register settings for hs400(es) modeAndy-ld Lu1-11/+20
2025-02-03Revert "mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch"Josua Mayer1-30/+0
2025-01-22Merge tag 'mmc-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds15-93/+196
2025-01-20Merge tag 'for-6.14/block-20250118' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2025-01-17mmc: sdhci-msm: Correctly set the load for the regulatorYuanjie Yang1-2/+51
2025-01-13mmc: hi3798mv200: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-6/+2
2025-01-13mmc: Use of_property_present() for non-boolean propertiesRob Herring (Arm)2-5/+5
2024-12-23block: remove BLK_MQ_F_SHOULD_MERGEChristoph Hellwig1-1/+1
2024-12-19mmc: sdhci-msm: convert to use custom crypto profileEric Biggers3-41/+94
2024-12-19mmc: crypto: add mmc_from_crypto_profile()Eric Biggers1-4/+1
2024-12-19mmc: Merge branch fixes into nextUlf Hansson1-8/+8
2024-12-19mmc: sdhci-msm: fix crypto key evictionEric Biggers1-8/+8
2024-12-18mmc: mtk-sd: Limit getting top_base to SoCs that require itChen-Yu Tsai1-4/+11
2024-12-18mmc: sdhci-acpi: Use devm_platform_ioremap_resource()Andy Shevchenko1-14/+3
2024-12-18mmc: sdhci-acpi: Remove not so useful error messageAndy Shevchenko1-3/+0
2024-12-10mmc: Merge branch fixes into nextUlf Hansson2-1/+2
2024-12-10mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()Joe Hattori1-0/+2
2024-12-10mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirkPrathamesh Shete1-1/+0
2024-12-10mmc: bcm2835: add suspend/resume pm supportStefan Wahren1-0/+20
2024-12-10mmc: core: don't include 'pm_wakeup.h' directlyWolfram Sang2-2/+0
2024-12-10mmc: mtk-sd: Add support for ignoring cmd response CRCAndy-ld Lu1-2/+4
2024-12-10mmc: core: Introduce the MMC_RSP_R1B_NO_CRC responseAndy-ld Lu1-4/+2
2024-12-10mmc: core: Drop the MMC_RSP_R1_NO_CRC responseUlf Hansson3-6/+0
2024-12-10mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32GCiprian Marian Costea1-0/+1
2024-12-10mmc: core: Respect quirk_max_rate for non-UHS SDIO cardShawn Lin1-0/+2
2024-12-02mmc: core: Further prevent card detect during shutdownUlf Hansson2-0/+5
2024-12-02mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tabletHans de Goede2-0/+73
2024-11-20Merge tag 'mmc-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds103-387/+4158
2024-11-18Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds1-1/+54
2024-11-12mmc: Merge branch fixes into nextUlf Hansson2-5/+5
2024-11-12Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"Aurelien Jarno1-2/+2
2024-11-12mmc: pwrseq_simple: Handle !RESET_CONTROLLER properlyStefan Wahren1-9/+11
2024-11-12mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag settingAndy-ld Lu1-1/+2
2024-11-12mmc: mtk-sd: Fix error handle of probe functionAndy-ld Lu1-4/+5
2024-11-12mmc: sunxi-mmc: Fix A100 compatible descriptionAndre Przywara1-3/+3
2024-11-12mmc: core: Correction a warning caused by incorrect type in assignment for UH...Victor Shih1-1/+1
2024-11-04mmc: sdhci-esdhc-imx: Update esdhc sysctl dtocv bitmaskJosua Mayer1-3/+3
2024-11-04mmc: sdhci-esdhc-imx: Implement emmc hardware resetJosua Mayer1-0/+13
2024-11-04mmc: core: Correct type in variable assignment for UHS-IIVictor Shih1-27/+29
2024-11-04mmc: sdhci-uhs2: correction a warning caused by incorrect type in argumentVictor Shih1-1/+1
2024-10-31mmc: sdhci-uhs2: Remove unnecessary variablesVictor Shih1-25/+0
2024-10-31mmc: sdhci-uhs2: Correct incorrect type in argumentVictor Shih1-1/+2
2024-10-30mmc: sdhci: Make MMC_SDHCI_UHS2 config symbol invisibleGeert Uytterhoeven1-1/+1
2024-10-30mmc: sdhci-uhs2: Remove unnecessary NULL checkBen Chuang1-1/+1
2024-10-30mmc: core: Fix error paths for UHS-II card init and re-initUlf Hansson1-30/+25
2024-10-30mmc: core: Add error handling of sd_uhs2_power_up()Ulf Hansson1-1/+3
2024-10-30mmc: core: Simplify sd_uhs2_power_up()Ulf Hansson1-5/+1
2024-10-28mmc: bcm2835: Introduce proper clock handlingStefan Wahren1-11/+18
2024-10-28mmc: bcm2835: Fix type of current clock speedStefan Wahren1-1/+1
2024-10-28mmc: Merge branch fixes into nextUlf Hansson1-14/+24
2024-10-28mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express processBen Chuang1-0/+3
2024-10-28mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock functionBen Chuang1-14/+21
2024-10-25mmc: core: Use GFP_NOIO in ACMD22Avri Altman1-0/+4
2024-10-25mmc: pwrseq_simple: add support for one reset controlCatalin Popescu1-9/+35
2024-10-25mmc: mtk-sd: add support for mt7988Frank Wunderlich1-0/+1
2024-10-25mmc: mtk-sd: Add support for MT8196Andy-ld Lu1-19/+126
2024-10-25mmc: mtk-sd: Add stop_dly_sel and pop_en_cnt to platform dataAndy-ld Lu1-2/+19
2024-10-24mmc: sdhci-pci-gli: enable UHS-II mode for GL9767Victor Shih1-1/+201
2024-10-24mmc: sdhci-pci-gli: enable UHS-II mode for GL9755Victor Shih1-1/+234
2024-10-24mmc: sdhci-pci: add UHS-II support frameworkVictor Shih3-1/+19
2024-10-24mmc: sdhci-uhs2: add pre-detect_init hookBen Chuang2-0/+4
2024-10-24mmc: sdhci-uhs2: add request() and othersVictor Shih3-16/+437
2024-10-24mmc: sdhci-uhs2: add irq() and othersVictor Shih4-48/+298
2024-10-24mmc: sdhci-uhs2: add related functions to initialize the interfaceVictor Shih1-0/+204
2024-10-24mmc: sdhci-uhs2: add set_ios()Victor Shih4-21/+165
2024-10-24mmc: sdhci-uhs2: add add_host() and others to set up the driverVictor Shih2-0/+93
2024-10-24mmc: sdhci-uhs2: add set_timeout()Victor Shih2-0/+74
2024-10-24mmc: sdhci-uhs2: add set_power() to support vdd2Victor Shih4-28/+84
2024-10-24mmc: sdhci-uhs2: add reset functionVictor Shih2-0/+38
2024-10-24mmc: sdhci-uhs2: dump UHS-II registersVictor Shih4-0/+38
2024-10-24mmc: sdhci: add UHS-II module and add a kernel configurationVictor Shih3-0/+51
2024-10-24mmc: sdhci: add UHS-II related definitions in headersVictor Shih2-1/+228
2024-10-24mmc: core: Support UHS-II card control and accessVictor Shih6-37/+1071
2024-10-22mmc: block: attach partitions fwnode if found in mmc-cardChristian Marangi1-1/+54
2024-10-14mmc: mmc_spi: drop buggy snprintf()Bartosz Golaszewski1-6/+3
2024-10-14mmc: davinci: use generic device_get_match_data()Bartosz Golaszewski1-2/+2
2024-10-14mmc: davinci: order includes alphabeticallyBartosz Golaszewski1-11/+10
2024-10-14mmc: sdhci-of-arasan: Support for emmc hardware resetPaul Alvin1-0/+18
2024-10-14mmc: mtk-sd: fix devm_clk_get_optional usageRosen Penev1-3/+2
2024-10-14mmc: mtd-sd: use devm_platform_ioremap_resourceRosen Penev1-7/+3
2024-10-14mmc: mtk-sd: use devm_mmc_alloc_hostRosen Penev1-35/+20
2024-10-14mmc: mtk-sd: Implement Host Software Queue for eMMC and SD CardAngeloGioacchino Del Regno2-2/+48
2024-10-14mmc: host: Fix typos in comments across various filesYu Jiaoliang8-9/+9
2024-10-14mmc: sh_mmcif: correctly report success when obtaining DMA channelsWolfram Sang1-2/+3
2024-10-14mmc: core: Factor out some of the code in mmc_go_idle()Victor Shih2-8/+17
2024-10-14mmc: core: Extend support for mmc regulators with a vqmmc2Ulf Hansson1-0/+34
2024-10-14mmc: core: Announce successful insertion of an SD UHS-II cardUlf Hansson1-1/+3
2024-10-14mmc: core: Prepare to support SD UHS-II cardsUlf Hansson4-2/+312
2024-10-14mmc: core: Cleanup printing of speed mode at card insertionUlf Hansson1-16/+20
2024-10-14mmc: core: Enable SDUCAvri Altman1-2/+8
2024-10-14mmc: core: Prevent HSQ from enabling for SDUCAvri Altman1-1/+1
2024-10-14mmc: core: Disable SDUC for mmc_testAvri Altman1-0/+6
2024-10-14mmc: core: Adjust ACMD22 to SDUCAvri Altman1-6/+18
2024-10-14mmc: core: Add Ext memory addressing for eraseAvri Altman1-0/+12
2024-10-14mmc: core: Allow mmc erase to carry large addressesAvri Altman3-21/+34
2024-10-14mmc: core: Add open-ended Ext memory addressingAvri Altman2-0/+8
2024-10-14mmc: core: Don't use close-ended rw for SDUCAvri Altman1-1/+1
2024-10-14mmc: sd: Add Extension memory addressingAvri Altman2-0/+16
2024-10-14mmc: sd: SDUC Support RecognitionAvri Altman5-14/+25
2024-10-14mmc: Switch back to struct platform_driver::remove()Uwe Kleine-König74-75/+75
2024-10-14mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LEDPeng Fan1-0/+6
2024-10-14mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switchJudith Mendez1-0/+30
2024-10-14mmc: core: Add SD card quirk for broken poweroff notificationKeita Aihara3-1/+17
2024-10-11Merge tag 'mmc-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds3-54/+28
2024-10-10mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handlingMichal Wilczynski1-0/+8
2024-10-03Revert "mmc: mvsdio: Use sg_miter for PIO"Linus Walleij1-53/+18
2024-10-03mmc: core: Only set maximum DMA segment size if DMA is supportedGuenter Roeck1-1/+2
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro5-5/+5
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-19Merge tag 'dma-mapping-6.12-2024-09-19' of git://git.infradead.org/users/hch/...Linus Torvalds1-1/+2
2024-09-13mmc: core: Use dev_err_probe for deferred regulatorsAlexander Stein1-2/+6
2024-09-05mmc: sdhci_am654: Add prints to tuning algorithmJudith Mendez1-1/+10
2024-09-05mmc: sdhci_am654: Add retry tuningJudith Mendez1-12/+35
2024-09-03mmc: block: add RPMB dependencyJens Wiklander1-0/+1
2024-09-03mmc: core Convert UNSTUFF_BITS macro to inline functionAvri Altman3-127/+113
2024-09-03mmc: core: Convert simple_stroul to kstroulRiyan Dhiman1-3/+3
2024-09-03mmc: core: Calculate size from pointerRiyan Dhiman1-1/+1