aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
AgeCommit message (Expand)AuthorFilesLines
2024-02-06mmc: slot-gpio: Allow non-sleeping GPIO roAlexander Stein1-1/+5
2024-02-06mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected b...Fred Ai1-0/+30
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-13/+9
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+16
2024-01-12Merge tag 'mmc-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds17-296/+744
2024-01-09Merge tag 'spi-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2024-01-05mmc: xenon: Add ac5 support via bounce bufferElad Nachman2-1/+33
2024-01-05mmc: sdhci-brcmstb: add new sdhci reset sequence for brcm 74165b0Kamal Dasu1-5/+64
2024-01-03mmc: Merge branch fixes into nextUlf Hansson1-3/+7
2024-01-03mmc: core: Do not force a retune before RPMB switchJorge Ramirez-Ortiz1-2/+1
2024-01-03mmc: sdhci-sprd: Fix eMMC init failure after hw resetWenchao Chen1-3/+7
2024-01-02mmc: core: Add HS400 tuning in HS400es initializationMengqi Zhang1-2/+7
2024-01-02mmc: sdhci_omap: Fix TI SoC dependenciesPeter Robinson1-2/+3
2024-01-02mmc: sdhci_am654: Fix TI SoC dependenciesPeter Robinson1-2/+3
2024-01-02mmc: core: Add wp_grp_size sysfs nodeLin Gui1-1/+15
2024-01-02mmc: mmc_test: Add re-tuning testAdrian Hunter1-6/+27
2024-01-02mmc: mmc_spi: remove custom DMA mapped buffersAndy Shevchenko1-181/+5
2023-12-15mmc: rtsx: add rts5264 to support sd express cardRicky Wu1-1/+16
2023-12-11Merge 6.7-rc5 into tty-nextGreg Kroah-Hartman5-49/+85
2023-12-08tty: mmc: sdio: use u8 for flagJiri Slaby (SUSE)1-2/+1
2023-12-08tty: make tty_operations::send_xchar accept u8 charJiri Slaby (SUSE)1-1/+1
2023-12-08tty: mmc: sdio_uart: switch sdio_in() to return u8Jiri Slaby (SUSE)1-11/+8
2023-12-07mmc: Merge branch fixes into nextUlf Hansson1-0/+1
2023-12-07mmc: core: Cancel delayed work before releasing hostGeert Uytterhoeven1-0/+1
2023-12-07mmc: mtk-sd: Extend number of tuning stepsAxe Yang1-48/+110
2023-12-07mmc: sdhci-omap: don't misuse kernel-doc markerRandy Dunlap1-1/+1
2023-12-07mmc: Merge branch fixes into nextUlf Hansson2-24/+9
2023-12-07mmc: rpmb: fixes pause retune on all RPMB partitions.Jorge Ramirez-Ortiz1-3/+4
2023-12-07mmc: mtk-sd: Increase the verbosity of msdc_track_cmd_dataPin-yen Lin1-3/+5
2023-12-07mmc: core: Use mrq.sbc in close-ended ffuAvri Altman1-3/+43
2023-12-07mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-selVignesh Raghavendra1-31/+6
2023-12-07mmc: sdhci-of-dwcmshc: Use logical OR instead of bitwise OR in dwcmshc_probe()Nathan Chancellor1-3/+3
2023-12-07mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520Drew Fustini1-0/+349
2023-12-07mmc: sdhci: add __sdhci_execute_tuning() to headerDrew Fustini2-1/+3
2023-12-07mmc: mmci: stm32: add SDIO in-band interrupt modeChristophe Kerello2-2/+69
2023-12-07mmc: core: Remove packed command leftoversAvri Altman1-5/+0
2023-12-07mmc: meson-mx-sdhc: Fix initialization frozen issueZiyang Huang1-21/+5
2023-11-23mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulledWenchao Chen1-0/+25
2023-11-23mmc: sdhci-pci-gli: Disable LPM during initializationKornel Dulęba1-25/+29
2023-11-16treewide, spi: Get rid of SPI_MASTER_HALF_DUPLEXAndy Shevchenko1-1/+1
2023-11-14mmc: cqhci: Fix task clearing in CQE error recoveryAdrian Hunter1-16/+16
2023-11-14mmc: cqhci: Warn of halt or task clear failureAdrian Hunter1-3/+3
2023-11-14mmc: block: Retry commands in CQE error recoveryAdrian Hunter1-2/+5
2023-11-14mmc: block: Be sure to wait while busy in CQE error recoveryAdrian Hunter1-0/+2
2023-11-14mmc: cqhci: Increase recovery halt timeoutAdrian Hunter1-3/+3
2023-11-14mmc: block: Do not lose cache flush during CQE error recoveryAdrian Hunter1-0/+2
2023-11-07mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AERVictor Shih1-0/+8
2023-11-07mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AERVictor Shih1-0/+8
2023-11-03Revert "mmc: core: Capture correct oemid-bits for eMMC cards"Dominique Martinet1-1/+1
2023-11-03mmc: vub300: fix an error codeDan Carpenter1-0/+1
2023-11-03mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54ABean Huo4-6/+17
2023-11-03mmc: sdhci_am654: fix start loop index for TAP value parsingNitin Yadav1-1/+1
2023-10-27mmc: Merge branch fixes into nextUlf Hansson1-1/+0
2023-10-27mmc: meson-gx: Remove setting of CMD_CFG_ERRORRong Chen1-1/+0
2023-10-10mmc: jz4740: Use device_get_match_data()Rob Herring1-10/+5
2023-10-10mmc: sdhci-npcm: Add NPCM SDHCI driverTomer Maimon3-0/+103
2023-10-10mmc: sdhci-pltfm: Make driver OF independentAndy Shevchenko1-10/+6
2023-10-10mmc: sdhci-pltfm: Drop unnecessary error messages in sdhci_pltfm_init()Andy Shevchenko1-15/+7
2023-10-10mmc: sdhci-pci: Switch to use acpi_evaluate_dsm_typed()Andy Shevchenko1-2/+3
2023-10-10mmc: debugfs: Allow host caps to be modifiedVincent Whitchurch1-2/+49
2023-10-10mmc: core: Always reselect card typeVincent Whitchurch1-1/+6
2023-10-10mmc: mmci: use peripheral flow control for STM32Ben Wolsieffer2-1/+4
2023-09-27mmc: Merge branch fixes into nextUlf Hansson1-1/+1
2023-09-27mmc: core: Capture correct oemid-bits for eMMC cardsAvri Altman1-1/+1
2023-09-27mmc: vub300: replace deprecated strncpy with strscpyJustin Stitt1-11/+11
2023-09-27mmc: Merge branch fixes into nextUlf Hansson5-53/+97
2023-09-27mmc: starfive: Change tuning implementationWilliam Qiu1-97/+40
2023-09-27mmc: hsq: Improve random I/O write performance for 4k buffersWenchao Chen2-0/+26
2023-09-27mmc: core: Allow dynamical updates of the number of requests for hsqWenchao Chen3-5/+8
2023-09-26mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hwPablo Sun1-3/+3
2023-09-26mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2Victor Shih1-0/+14
2023-09-26mmc: atmel-mci: Add description for struct memberBalamanikandan Gunasundar1-0/+1
2023-09-26mmc: atmel-mci: add missing of_node_putJulia Lawall1-2/+6
2023-09-26mmc: host: Kconfig: Make MMC_SDHI_INTERNAL_DMAC config option dependant on AR...Lad Prabhakar1-2/+2
2023-09-26mmc: sdhci-esdhc-imx: optimize the manual tuing logic to get the best timingHaibo Chen1-16/+36
2023-09-26mmc: core: Fix error propagation for some ioctl commandsUlf Hansson1-11/+20
2023-09-26mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning()Dan Carpenter1-0/+1
2023-09-26mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspendSven van Ashbrook1-38/+66
2023-09-26mmc: core: sdio: hold retuning if sdio in 1-bit modeHaibo Chen1-1/+7
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+2
2023-08-29Merge tag 'modules-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+3
2023-08-25mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolibBalamanikandan Gunasundar1-18/+15
2023-08-25mmc: atmel-mci: move atmel MCI header fileBalamanikandan Gunasundar1-1/+38
2023-08-25mmc: atmel-mci: Convert to gpio descriptorsBalamanikandan Gunasundar1-40/+37
2023-08-25mmc: sdhci-sprd: Add SD HS mode online tuningWenchao Chen1-0/+149
2023-08-25mmc: core: Add host specific tuning support for SD HS modeWenchao Chen4-3/+15
2023-08-24mmc: sdhci-of-dwcmshc: Add runtime PM operationsLiming Sun1-2/+62
2023-08-24mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resumeLiming Sun1-3/+18
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