aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
AgeCommit message (Expand)AuthorFilesLines
2023-08-20Merge commit b320441c04c9 ("Merge tag 'tty-6.5-rc7' of git://git.kernel.org/p...Greg Kroah-Hartman5-61/+51
2023-08-18mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450Giulio Benetti1-3/+4
2023-08-15mmc: sdhci-pltfm: Rename sdhci_pltfm_register()Adrian Hunter3-8/+8
2023-08-15mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister()Adrian Hunter2-13/+0
2023-08-15mmc: sdhci-st: Use sdhci_pltfm_remove()Adrian Hunter1-1/+3
2023-08-15mmc: sdhci-pxav2: Use sdhci_pltfm_remove()Adrian Hunter1-13/+6
2023-08-15mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove()Adrian Hunter1-11/+6
2023-08-15mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove()Adrian Hunter1-1/+1
2023-08-15mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove()Adrian Hunter1-1/+1
2023-08-15mmc: sdhci-of-at91: Use sdhci_pltfm_remove()Adrian Hunter1-1/+1
2023-08-15mmc: sdhci-of-arasan: Use sdhci_pltfm_remove()Adrian Hunter1-1/+3
2023-08-15mmc: sdhci-iproc: Use sdhci_pltfm_remove()Adrian Hunter1-11/+3
2023-08-15mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove()Adrian Hunter1-1/+1
2023-08-15mmc: sdhci-dove: Use sdhci_pltfm_remove()Adrian Hunter1-6/+2
2023-08-15mmc: sdhci-cadence: Use sdhci_pltfm_remove()Adrian Hunter1-13/+4
2023-08-15mmc: sdhci-brcmstb: Use sdhci_pltfm_remove()Adrian Hunter1-13/+5
2023-08-15mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove()Adrian Hunter1-1/+11
2023-08-15mmc: sdhci-pltfm: Add sdhci_pltfm_remove()Adrian Hunter2-0/+11
2023-08-15mmc: f-sdh30: Convert to platform remove callback returning voidYangtao Li1-5/+3
2023-08-15mmc: Merge branch fixes into nextUlf Hansson1-4/+7
2023-08-15mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_removeYangtao Li1-4/+7
2023-08-15mmc: sdhci_am654: Convert to platform remove callback returning voidYangtao Li1-3/+2
2023-08-15mmc: sdhci_am654: Properly handle failures in .remove()Yangtao Li1-4/+5
2023-08-15mmc: uniphier-sd: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: Convert to platform remove callback returning voidYangtao Li11-13/+11
2023-08-15mmc: renesas_sdhi: Convert to platform remove callback returning voidYangtao Li4-6/+4
2023-08-15mmc: pwrseq: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: pwrseq: sd8787: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: pwrseq_simple: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: mvsdio: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: mxcmmc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-spear: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sunplus-mmc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: wmt-sdmmc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-st: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: atmel-mci: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: usdhi60rol0: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: wbsd: Convert to platform remove callback returning voidYangtao Li1-5/+2
2023-08-15mmc: owl: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: dw_mmc: rockchip: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: alcor: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-msm: Convert to platform remove callback returning voidYangtao Li1-3/+2
2023-08-15mmc: sdhci-esdhc-imx: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-acpi: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-tegra: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-sprd: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: meson-mx-sdio: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-of-aspeed: Convert to platform removeYangtao Li1-8/+4
2023-08-15mmc: sdhci-of-aspeed: remove unneeded variablesYangtao Li1-2/+1
2023-08-15mmc: sdhci-omap: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: moxart: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: pxamci: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: cavium-octeon: Convert to platform remove callback returning voidYangtao Li1-3/+2
2023-08-15mmc: au1xmmc: Convert to platform remove callback returning voidYangtao Li1-3/+2
2023-08-15mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-of-arasan: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: mxs-mmc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning voidYangtao Li1-5/+3
2023-08-15mmc: meson-mx-sdhc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-s3c: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: xenon: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: meson-gx: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sh_mmcif: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: rtsx_pci: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: rtsx_pci: Drop if block with always false conditionYangtao Li1-3/+0
2023-08-15mmc: sdhci-pxav3: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: dw_mmc: exynos: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: omap: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-of-at91: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: omap_hsmmc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci: milbeaut: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sdhci-pic32: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: davinci_mmc: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: cb710: Convert to platform remove callback returning voidYangtao Li1-3/+2
2023-08-15mmc: mtk-sd: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: litex_mmc: Convert to platform remove callback returning voidYangtao Li1-3/+2
2023-08-15mmc: jz4740: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: bcm2835: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-15mmc: sunxi: Convert to platform remove callback returning voidYangtao Li1-4/+2
2023-08-11tty: make tty_operations::write()'s count size_tJiri Slaby (SUSE)1-1/+2
2023-08-11tty: propagate u8 data to tty_operations::write()Jiri Slaby (SUSE)1-2/+1
2023-08-11mmc: core: Cleanup mmc_sd_num_wr_blocks() functionVictor Shih1-9/+1
2023-08-11mmc: sdhci-pci-o2micro: add Bayhub new chip GG8 support for express cardChevron Li1-1/+64
2023-08-11mmc: sdhci-pci-o2micro: add Bayhub new chip GG8 support for UHS-IChevron Li3-36/+120
2023-08-09mmc: remove unnecessary set_drvdata() functionYang Yingliang5-8/+0
2023-08-09mmc: sunplus: Fix platform_get_irq() error checkingHarshit Mogalapalli1-1/+1
2023-08-09mmc: Merge branch fixes into nextUlf Hansson5-58/+45
2023-08-09mmc: sdhci: milbeaut: remove redundant of_match_ptr()Zhu Wang1-1/+1
2023-08-09mmc: sdhci-spear: remove redundant of_match_ptr()Zhu Wang1-3/+1
2023-08-09mmc: sdhci-st: Use devm_platform_ioremap_resource_byname()Li Zetao1-4/+1
2023-08-09mmc: core: propagate removable attribute to driver coreThomas Weißschuh1-0/+3
2023-08-09mmc: Explicitly include correct DT includesRob Herring29-30/+20
2023-08-09mmc: uniphier-sd: register irqs before registering controllerWolfram Sang1-6/+6
2023-08-09mmc: davinci: Make SDIO irq truly optionalJulien Delbergue1-1/+1
2023-08-09mmc: pxamci: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-3/+2
2023-08-09mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-4/+1
2023-08-09mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-08-09mmc: renesas_sdhi: remove outdated indentationWolfram Sang1-6/+6
2023-08-09mmc: renesas_sdhi: register irqs before registering controllerWolfram Sang1-3/+7
2023-08-09mmc: mmci: Improve ux500 debug printsLinus Walleij1-8/+31
2023-08-09mmc: meson-gx: Drop redundant WARN_ON() in the irq handlerUlf Hansson1-3/+0
2023-08-09mmc: sunplus: Fix error handling in spmmc_drv_probe()Harshit Mogalapalli1-11/+3
2023-08-09mmc: sunplus: fix return value check of mmc_add_host()Wei Chen1-4/+12
2023-08-09mmc: wbsd: fix double mmc_free_host() in wbsd_init()Yang Yingliang1-2/+0
2023-08-08mmc: block: Fix in_flight[issue_type] value errorYibin Ding1-3/+4
2023-08-02mmc: au1xmmc: force non-modular build and remove symbol_get usageChristoph Hellwig1-2/+3
2023-07-14mmc: sdhci-f-sdh30: Replace with sdhci_pltfmKunihiko Hayashi1-33/+27
2023-07-13mmc: moxart: read scr register without changing byte orderSergei Antonov1-7/+1
2023-06-30mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card"Ulf Hansson1-11/+4
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+44
2023-06-28Merge tag 'mmc-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds23-283/+955
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-6/+6
2023-06-22mmc: mmci: Add support for SW busy-end timeoutsUlf Hansson3-7/+49
2023-06-20mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019Marek Vasut3-8/+37
2023-06-20mmc: core: disable TRIM on Kingston EMMC04G-M627Robert Marko1-0/+7
2023-06-20mmc: mmci: stm32: add delay block support for STM32MP25Yann Gautier1-1/+65
2023-06-20mmc: mmci: stm32: prepare other delay block supportYann Gautier1-13/+55
2023-06-20mmc: mmci: stm32: manage block gap hardware flow controlYann Gautier2-0/+18
2023-06-20mmc: mmci: Add support for sdmmc variant revision v3.0Yann Gautier1-0/+33
2023-06-20mmc: mmci: add stm32_idmabsize_align parameterYann Gautier3-4/+5
2023-06-19mmc: core: disable TRIM on Micron MTFC4GACAJCN-1MRobert Marko1-0/+7
2023-06-19mmc: Merge branch fixes into nextUlf Hansson13-18/+23
2023-06-19mmc: usdhi60rol0: fix deferred probingSergey Shtylyov1-2/+4
2023-06-19mmc: sunxi: fix deferred probingSergey Shtylyov1-2/+2
2023-06-19mmc: sh_mmcif: fix deferred probingSergey Shtylyov1-1/+1
2023-06-19mmc: sdhci-spear: fix deferred probingSergey Shtylyov1-2/+2
2023-06-19mmc: sdhci-acpi: fix deferred probingSergey Shtylyov1-1/+1
2023-06-19mmc: owl: fix deferred probingSergey Shtylyov1-1/+1
2023-06-19mmc: omap_hsmmc: fix deferred probingSergey Shtylyov1-2/+4
2023-06-19mmc: omap: fix deferred probingSergey Shtylyov1-1/+1
2023-06-19mmc: mvsdio: fix deferred probingSergey Shtylyov1-1/+1
2023-06-19mmc: mtk-sd: fix deferred probingSergey Shtylyov1-1/+1
2023-06-19mmc: meson-gx: fix deferred probingSergey Shtylyov1-2/+2
2023-06-19mmc: bcm2835: fix deferred probingSergey Shtylyov1-2/+2
2023-06-19mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUSJisheng Zhang1-0/+1
2023-06-19mmc: mmci: Break out a helper functionLinus Walleij1-15/+16
2023-06-19mmc: mmci: Use a switch statement machineLinus Walleij1-12/+17
2023-06-19mmc: mmci: Use state machine state as exit conditionLinus Walleij1-8/+10
2023-06-19mmc: mmci: Retry the busy start conditionLinus Walleij1-12/+27
2023-06-19mmc: mmci: Make busy complete state machine explicitLinus Walleij2-18/+45
2023-06-19mmc: mmci: Break out error check in busy detectLinus Walleij1-1/+10
2023-06-19mmc: mmci: Stash status while waiting for busyLinus Walleij1-0/+1
2023-06-19mmc: mmci: Unwind big if() clauseLinus Walleij1-7/+26
2023-06-19mmc: mmci: Clear busy_status when starting commandLinus Walleij1-0/+1
2023-06-15mmc: Merge branch fixes into nextUlf Hansson2-9/+4
2023-06-15mmc: mmci: stm32: set feedback clock when using delay blockYann Gautier1-11/+18
2023-06-14mmc: meson-gx: remove redundant mmc_request_done() call from irq contextMartin Hundebøll1-8/+2
2023-06-13mmc: mmci: stm32: fix max busy timeout calculationChristophe Kerello1-1/+2
2023-06-13mmc: core: Allow mmc_start_host() synchronously detect a cardDennis Zhou1-4/+11
2023-06-13mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUSUlf Hansson1-0/+1
2023-06-13mmc: Merge branch fixes into nextUlf Hansson1-0/+3
2023-06-12mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916Stephan Gerhold1-0/+3
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-4/+4
2023-06-12block: remove the unused mode argument to ->releaseChristoph Hellwig1-1/+1
2023-06-12block: pass a gendisk to ->openChristoph Hellwig1-2/+2
2023-06-12mmc: sdhci-msm: Switch to the new ICE APIAbel Vesa2-177/+48
2023-06-12mmc: sdhci-pci-gli: Add support SD Express card for GL9767Victor Shih1-0/+113
2023-06-12mmc: sdhci: Add VDD2 definition for power control registerVictor Shih1-0/+7
2023-06-12mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767Victor Shih1-1/+134
2023-06-12mmc: sdhci-pci-gli: Add Genesys Logic GL9767 supportVictor Shih3-0/+163
2023-06-12mmc: mtk-sd: reduce CIT for better performanceWenbin Mei2-0/+49
2023-06-12mmc: block: ioctl: do write error check for spiChristian Loehle1-0/+6
2023-06-12mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.Chevron Li1-2/+2
2023-06-12mmc: core: Remove unnecessary error checks and change return typeYeqi Fu1-18/+7
2023-06-12mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't usedDouglas Anderson1-1/+1
2023-06-12mmc: meson-mx-sdhc: Avoid cast to incompatible function typeSimon Horman1-2/+6
2023-06-12mmc: block: Suppress empty whitespaces in printsFlorian Fainelli1-2/+2
2023-06-12mmc: dw_mmc: Make dw_mci_pltfm_remove() return voidUwe Kleine-König5-7/+6
2023-05-24ARM/mmc: Convert old mmci-omap to GPIO descriptorsLinus Walleij1-2/+44
2023-05-24mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling orderMarek Vasut1-8/+26
2023-05-24mmc: vub300: fix invalid response handlingDeren Wu1-0/+3
2023-05-09mmc: sdhci-esdhc-imx: make "no-mmc-hs400" worksHaibo Chen1-8/+10
2023-05-09mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe()Christophe JAILLET1-3/+5
2023-05-09mmc: block: ensure error propagation for non-blkChristian Loehle1-0/+5
2023-04-27Merge tag 'tty-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-5/+5
2023-04-17mmc: vub300: remove unreachable codeBo Liu1-2/+0
2023-04-17mmc: sdhci-cadence: Support mmc hardware resetBrad Larson1-0/+27
2023-04-17mmc: sdhci-cadence: Add AMD Pensando Elba SoC supportBrad Larson2-0/+99
2023-04-17mmc: sdhci-cadence: Support device specific init during probeBrad Larson1-9/+23
2023-04-17mmc: sdhci-cadence: Enable device specific override of writel()Brad Larson1-5/+13
2023-04-17mmc: core: Remove unused macro mmc_req_rel_wrBean Huo1-2/+0
2023-04-17mmc: sdhci-of-arasan: Skip setting clock delay for 400KHzSai Krishna Potthuri1-1/+1
2023-04-17mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platformSwati Agarwal1-0/+235
2023-04-04mmc: sdhci_am654: Add support for PM suspend/resumeAswath Govindraju1-16/+131
2023-04-03mmc: core: remove unnecessary (void*) conversionsYu Zhe2-4/+4
2023-03-24mmc: Merge branch fixes into nextUlf Hansson1-2/+0
2023-03-24mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for dataGeorgii Kruglov1-13/+11
2023-03-24mmc: core: Log about empty non-removable slotsMarc Gonzalez1-0/+5
2023-03-24mmc: sdricoh_cs: remove unused sdricoh_readw functionTom Rix1-8/+0
2023-03-24mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC supportA, Rashmi1-28/+1
2023-03-23mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25Bhavya Kapoor1-2/+0
2023-03-23mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23mmc: omap: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23mmc: jz4740: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-23mmc: sdhci: drop useless sdhci_get_compatibility() !OF stubKrzysztof Kozlowski1-4/+0