aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
AgeCommit message (Expand)AuthorFilesLines
2021-12-28mmc: mtk-sd: Use readl_poll_timeout instead of open-coded pollingAngeloGioacchino Del Regno1-25/+39
2021-12-21mmc: jz4740: Support using a bi-directional DMA channelPaul Cercueil1-2/+17
2021-12-21mmc: dw_mmc: Do not wait for DTO in case of errorMårten Lindahl3-0/+19
2021-12-21mmc: dw_mmc: Add driver callbacks for data read timeoutMårten Lindahl3-1/+65
2021-12-21mmc: dw_mmc-exynos: Add support for ARTPEC-8Mårten Lindahl1-11/+36
2021-12-21mmc: meson-mx-sdio: add IRQ checkSergey Shtylyov1-0/+5
2021-12-21mmc: meson-mx-sdhc: add IRQ checkSergey Shtylyov1-0/+5
2021-12-21mmc: dw_mmc: clean up a debug messageDan Carpenter1-1/+1
2021-12-21mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads.Hector Martin1-0/+23
2021-12-21mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platformsHector Martin1-0/+11
2021-12-21mmc: core: Fix blk_status_t handlingJoel Stanley1-1/+1
2021-12-21mmc: mmci: add hs200 support for stm32 sdmmcYann Gautier1-2/+3
2021-12-21mmc: mmci: increase stm32 sdmmcv2 clock max freqYann Gautier1-1/+1
2021-12-21mmc: mmci: Add support for sdmmc variant revision v2.2Yann Gautier1-0/+5
2021-12-21Merge branch 'fixes' into nextUlf Hansson1-0/+2
2021-12-21mmc: mmci: stm32: clear DLYB_CR after sending tuning commandYann Gautier1-0/+2
2021-12-20mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macroMartin Blumenstingl1-2/+0
2021-12-20Merge branch 'fixes' into nextUlf Hansson4-1/+32
2021-12-20mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commandsMartin Blumenstingl1-0/+16
2021-12-20mmc: core: Disable card detect during shutdownUlf Hansson3-1/+16
2021-12-14Merge branch 'fixes' into nextUlf Hansson1-17/+26
2021-12-14mmc: core: Remove redundant driver match functionlizhe1-11/+0
2021-12-14mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do()Andy Shevchenko1-8/+4
2021-12-14mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do()Andy Shevchenko1-2/+2
2021-12-14mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT seriesJesse Taube1-0/+4
2021-12-14mmc: dw_mmc: exynos: use common_capsJohn Keeping1-4/+5
2021-12-14mmc: dw_mmc: rockchip: use common_capsJohn Keeping1-10/+1
2021-12-14mmc: dw_mmc: hi3798cv200: use common_capsJohn Keeping1-8/+1
2021-12-14mmc: dw_mmc: add common capabilities to replace capsJohn Keeping2-0/+6
2021-12-14mmc: sdhci-pci: Add PCI ID for Intel ADLAdrian Hunter2-0/+2
2021-12-14mmc: dw_mmc: Allow lower TMOUT value than maximumMårten Lindahl1-1/+28
2021-12-14mmc: core: adjust polling interval for CMD1Huijin Park1-29/+54
2021-12-14mmc: core: change __mmc_poll_for_busy() parameter typeHuijin Park5-8/+8
2021-12-14mmc: dw_mmc: Avoid hung state if GEN_CMD transfer failsMårten Lindahl1-1/+2
2021-12-14mmc: omap_hsmmc: Revert special init for wl1251H. Nikolaus Schaller1-36/+0
2021-12-14mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmcH. Nikolaus Schaller2-0/+20
2021-12-14mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIOUlf Hansson1-1/+3
2021-12-14mmc: core: provide macro and table to match the device tree to apply quirksH. Nikolaus Schaller3-0/+20
2021-12-14mmc: core: allow to match the device tree to apply quirksJérôme Pouiller2-0/+20
2021-12-14mmc: core: rewrite mmc_fixup_device()Jérôme Pouiller1-17/+24
2021-12-14mmc: tmio: reinit card irqs in reset routineBiju Das1-12/+3
2021-12-14mmc: sdhci-tegra: Fix switch to HS400ES modePrathamesh Shete1-17/+26
2021-12-09mmc: mediatek: free the ext_csd when mmc_get_ext_csd successWenbin Mei1-1/+3
2021-11-30mmc: renesas_sdhi: initialize variable properly when tuningWolfram Sang1-1/+1
2021-11-23mmc: spi: Add device-tree SPI IDsJon Hunter1-0/+7
2021-11-17mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiBAdrian Hunter2-4/+21
2021-11-15mmc: sdhci-esdhc-imx: disable CMDQ supportTim Harvey1-2/+0
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+0
2021-11-06include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.hMianhan Liu1-1/+0
2021-11-01Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds26-341/+551
2021-11-01Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux...Linus Torvalds1-10/+10
2021-11-01Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds3-20/+25
2021-10-29block: remove blk_{get,put}_requestChristoph Hellwig1-10/+10
2021-10-28Merge branch 'fixes' into nextUlf Hansson1-5/+12
2021-10-28mmc: tmio: reenable card irqs after the reset callbackWolfram Sang1-5/+12
2021-10-28Merge branch 'fixes' into nextUlf Hansson1-19/+19
2021-10-28mmc: mediatek: Move cqhci init behind ungate clockWenbin Mei1-19/+19
2021-10-28mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidatesColin Ian King1-10/+10
2021-10-26mmc: sdhci-esdhc-imx: add NXP S32G2 supportChester Lin1-2/+15
2021-10-26Merge branch 'fixes' into nextUlf Hansson3-9/+26
2021-10-26mmc: cqhci: clear HALT state after CQE enableWenbin Mei1-0/+3
2021-10-26mmc: vub300: fix control-message timeoutsJohan Hovold1-9/+9
2021-10-26mmc: dw_mmc: exynos: fix the finding clock sample valueJaehoon Chung1-0/+14
2021-10-21mmc: dw_mmc: Drop use of ->init_card() callbackUlf Hansson1-22/+17
2021-10-21mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not setTony Lindgren1-3/+4
2021-10-21mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save()Geert Uytterhoeven1-2/+0
2021-10-21blk-crypto: rename blk_keyslot_manager to blk_crypto_profileEric Biggers2-19/+23
2021-10-21blk-crypto: rename keyslot-manager files to blk-crypto-profileEric Biggers1-1/+1
2021-10-19mmc: mxs-mmc: disable regulator on error and in the remove functionChristophe JAILLET1-0/+10
2021-10-19mmc: sdhci-omap: Configure optional wakeirqTony Lindgren1-0/+24
2021-10-19mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PMTony Lindgren1-0/+3
2021-10-19mmc: sdhci-omap: Implement PM runtime functionsTony Lindgren1-17/+31
2021-10-19mmc: sdhci-omap: Add omap_offset to support omap3 and earlierTony Lindgren1-16/+45
2021-10-19mmc: sdhci-omap: Handle voltages to add support omap4Tony Lindgren1-28/+96
2021-10-19Merge branch 'fixes' into nextUlf Hansson2-1/+17
2021-10-19mmc: winbond: don't build on M68KRandy Dunlap1-1/+1
2021-10-19mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning ci...Haibo Chen1-0/+16
2021-10-19mmc: sdhci-pci: Remove dead code (rst_n_gpio et al)Andy Shevchenko2-29/+0
2021-10-19mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al)Andy Shevchenko2-77/+1
2021-10-19mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al)Andy Shevchenko4-35/+4
2021-10-19mmc: sdhci: Remove unused prototype declaration in the headerAndy Shevchenko1-1/+0
2021-10-19mmc: sdhci: Deduplicate sdhci_get_cd_nogpio()Andy Shevchenko4-31/+21
2021-10-18block: move struct request to blk-mq.hChristoph Hellwig1-0/+1
2021-10-14mmc: moxart: Fix null pointer dereference on pointer hostColin Ian King1-6/+7
2021-10-14Merge branch 'fixes' into nextUlf Hansson1-5/+24
2021-10-14mmc: sdhci-pci: Read card detect from ACPI for Intel MerrifieldAndy Shevchenko1-5/+24
2021-10-12mmc: moxart: Fix reference count leaks in moxart_probeXin Xiong1-2/+14
2021-10-12Merge branch 'fixes' into nextUlf Hansson1-0/+6
2021-10-12mmc: slot-gpio: Update default label when no con_id providedAndy Shevchenko1-0/+8
2021-10-12mmc: slot-gpio: Refactor mmc_gpio_alloc()Andy Shevchenko1-17/+17
2021-10-12mmc: sdhci-sprd: Wait until DLL locked after being configuredZhenxiong Lai1-0/+13
2021-10-12mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported"Colin Ian King1-1/+1
2021-10-12mmc: sdhci-s3c: Describe driver in KConfigKrzysztof Kozlowski1-3/+5
2021-10-12mmc: sdhci: Return true only when timeout exceeds capacity of the HW timerBean Huo1-12/+9
2021-10-12mmc: mmci: Add small comment about reset threadLinus Walleij1-0/+4
2021-10-12mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMATony Lindgren1-2/+22
2021-10-12mmc: sdhci-omap: Parse legacy ti,non-removable propertyTony Lindgren1-0/+5
2021-10-12mmc: sdhci-omap: Restore sysconfig after resetTony Lindgren1-1/+13
2021-10-12mmc: sdhci-omap: Fix context restoreTony Lindgren1-1/+14
2021-10-12mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configuredTony Lindgren1-1/+2
2021-10-12mmc: mtk-sd: Add HS400 online tuning supportWenbin Mei1-2/+77
2021-10-12mmc: core: Add host specific tuning support for eMMC HS400 modeWenbin Mei2-1/+8
2021-10-12mmc: sdhci-s3c: drop unneeded MODULE_ALIASKrzysztof Kozlowski1-1/+0
2021-10-12dt-bindings: mmc: update mmc-card.yaml referenceMauro Carvalho Chehab1-1/+1
2021-10-12mmc: dw_mmc: Dont wait for DRTO on Write RSP errorChristian Löhle1-1/+2
2021-10-12mmc: cqhci: Print out qcnt in case of timeoutBean Huo1-2/+2
2021-10-12mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC dr...Rashmi A1-1/+28
2021-10-12mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS()Cai Huoqing1-7/+3
2021-10-12mmc: block: Add error handling support for add_disk()Luis Chamberlain1-1/+6
2021-10-12mmc: mtk-sd: Remove unused parametersChanWoo Lee1-6/+5
2021-10-12mmc: mtk-sd: Remove unused parameters(mrq)ChanWoo Lee1-2/+2
2021-10-12mmc: mtk-sd: Add wait dma stop done flowDerong Liu1-0/+5
2021-10-12mmc: sdhci: Change the code to check auto_cmd23ChanWoo Lee1-1/+1
2021-10-12mmc: sdhci: Map more voltage level to SDHCI_POWER_330Shawn Guo1-0/+6
2021-10-08Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2021-10-07qcom_scm: hide Kconfig symbolArnd Bergmann1-1/+1
2021-10-06mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirkNeil Armstrong1-14/+59
2021-10-06mmc: sdhci-of-at91: replace while loop with read_poll_timeoutClaudiu Beznea1-11/+5
2021-10-06mmc: sdhci-of-at91: wait for calibration done before proceedClaudiu Beznea1-0/+6
2021-09-06mmc: renesas_sdhi: fix regression with hard reset on old SDHIsWolfram Sang1-0/+2
2021-09-06mmc: dw_mmc: Only inject fault before done/errorVincent Whitchurch1-3/+12
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-5/+1
2021-09-03mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_pageChristoph Hellwig1-1/+1
2021-09-03mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_dataChristoph Hellwig1-4/+0
2021-09-01Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-6/+6
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-6/+2
2021-08-31Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds31-266/+529
2021-08-30Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds5-85/+127
2021-08-27Merge branch 'fixes' into nextUlf Hansson1-2/+1
2021-08-27Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"Ulf Hansson1-2/+1
2021-08-25mmc: queue: Remove unused parameters(request_queue)ChanWoo Lee1-24/+6
2021-08-25mmc: pwrseq: sd8787: fix compilation warningClaudiu Beznea1-3/+6
2021-08-25mmc: core: Return correct emmc response in case of ioctl errorNishad Kamdar1-2/+1
2021-08-25mmc: sdhci-esdhc-imx: Select the correct mode for auto tuningHaibo Chen1-0/+33
2021-08-25mmc: sdhci-esdhc-imx: Remove redundant code for manual tuningHaibo Chen1-11/+1
2021-08-24mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRADmitry Osipenko1-0/+9
2021-08-24mmc: block: Support alternative_gpt_sector() operationDmitry Osipenko4-0/+60
2021-08-24mmc: core: Issue HPI in case the BKOPS timed outBean Huo1-2/+9
2021-08-24mmc: queue: Match the data type of max_segmentsChanWoo Lee1-2/+2
2021-08-24mmc: switch from 'pci_' to 'dma_' APIChristophe JAILLET2-10/+10
2021-08-24mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787Claudiu Beznea1-1/+1
2021-08-24mmc: pwrseq: sd8787: add support for wilc1000Claudiu Beznea1-2/+9
2021-08-24mmc: usdhi6rol0: Implement card_busy functionMårten Lindahl1-0/+10
2021-08-24mmc: sdhci: Correct the tuning command handle for PIO modeHaibo Chen1-2/+8
2021-08-24mmc: renesas_sdhi: Refactor renesas_sdhi_probe()Yoshihiro Shimoda4-96/+141
2021-08-24mmc: moxart: Fix issue with uninitialized dma_slave_configTony Lindgren1-0/+1
2021-08-24mmc: dw_mmc: Fix issue with uninitialized dma_slave_configTony Lindgren1-0/+1
2021-08-24mmc: sdhci: Fix issue with uninitialized dma_slave_configTony Lindgren1-0/+1
2021-08-24mmc: sdhci-msm: Use maximum possible data timeout valueSahitya Tummala1-0/+3
2021-08-24mmc: sdhci: Introduce max_timeout_count variable in sdhci_hostSarthak Garg2-7/+10
2021-08-24mmc: rtsx_pci: Fix long reads when clock is prescaledThomas Hebb1-13/+23
2021-08-24mmc: sdio: Print contents of unknown CIS tuplesSean Anderson1-3/+5
2021-08-24mmc: sdio: Don't warn about vendor CIS tuplesSean Anderson1-5/+15
2021-08-24mmc: core: Only print retune error when we don't check for card removalWolfram Sang1-5/+7
2021-08-24mmc: core: Store pointer to bio_crypt_ctx in mmc_requestEric Biggers2-13/+9
2021-08-24mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h headerFabio Estevam1-1/+32
2021-08-24mmc: core: Avoid hogging the CPU while polling for busy after I/O writesUlf Hansson2-40/+30
2021-08-24mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctlsUlf Hansson1-1/+2
2021-08-24mmc: core: Avoid hogging the CPU while polling for busy in the I/O err pathUlf Hansson3-2/+5
2021-08-24mmc: dw_mmc: Add data CRC error injectionVincent Whitchurch2-0/+80
2021-08-24mmc: mmc_spi: Simplify busy loop in mmc_spi_skip()Andy Shevchenko1-11/+4
2021-08-24mmc: mmci: De-assert reset on probeLinus Walleij1-0/+3
2021-08-24mmc: usdhi6rol0: use proper DMAENGINE API for terminationWolfram Sang1-2/+2
2021-08-24mmc: sh_mmcif: use proper DMAENGINE API for terminationWolfram Sang1-2/+2
2021-08-24mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for terminationWolfram Sang1-2/+2
2021-08-24mmc: arasan: Fix the issue in reading tap values from DTSai Krishna Potthuri1-2/+4
2021-08-24mmc: sdhci-of-arasan: Modify data type of the clk_phase arrayManish Narani1-1/+1
2021-08-24mmc: sdhci-of-arasan: Use appropriate type of division macroManish Narani1-1/+1
2021-08-24mmc: sdhci-of-arasan: Check return value of non-void funtionsManish Narani1-3/+15
2021-08-24mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platformManish Narani1-0/+4
2021-08-24mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk.Manish Narani1-0/+1
2021-08-24mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMPManish Narani1-0/+18
2021-08-24mmc: host: factor out clearing the retune stateWolfram Sang3-4/+8
2021-08-24mmc: host: add kdoc for mmc_retune_{en|dis}ableWolfram Sang1-0/+10
2021-08-16mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711Nicolas Saenz Julienne1-1/+2
2021-08-16mmc: sdhci-iproc: Cap min clock frequency on BCM2711Nicolas Saenz Julienne1-0/+18
2021-08-12mmc: block: cleanup gendisk creationChristoph Hellwig1-32/+17
2021-08-12mmc: block: let device_add_disk create disk attributesChristoph Hellwig1-57/+45
2021-08-09Merge 5.14-rc5 into tty-nextGreg Kroah-Hartman2-24/+31
2021-08-04mmc: sdhci-msm: Update the software timeout value for sdhcShaik Sajida Bhanu1-0/+18
2021-08-04mmc: mmci: stm32: Check when the voltage switch procedure should be doneChristophe Kerello1-2/+5
2021-08-04mmc: dw_mmc: Fix hang on data CRC errorVincent Whitchurch1-3/+3
2021-07-27tty: drop put_tty_driverJiri Slaby1-2/+2
2021-07-27tty: stop using alloc_tty_driverJiri Slaby1-4/+4
2021-07-27Merge 5.14-rc3 into driver-core-nextGreg Kroah-Hartman2-24/+31
2021-07-22Merge tag 'mmc-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds2-24/+31
2021-07-21bus: Make remove callback return voidUwe Kleine-König2-6/+2
2021-07-14mmc: core: Don't allocate IDA for OF aliasesStephen Boyd1-10/+10
2021-07-14mmc: core: Use kref in place of struct mmc_blk_data::usageStephen Boyd1-14/+21
2021-07-13mmc: jz4740: Fix fall-through warning for ClangGustavo A. R. Silva1-0/+2
2021-07-09Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-blockLinus Torvalds3-38/+16
2021-07-05Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-3/+3
2021-07-05Merge tag 'mmc-v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh...Linus Torvalds4-5/+27
2021-07-02Merge tag 'linux-kselftest-kunit-fixes-5.14-rc1' of git://git.kernel.org/pub/...Linus Torvalds1-17/+17
2021-07-02mmc: sdhci: Fix warning message when accessing RPMB in HS400 modeAl Cooper2-0/+5
2021-07-01Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-2/+2
2021-06-30mmc: initialized disk->minorsChristoph Hellwig1-0/+1
2021-06-30mmc: switch to blk_mq_alloc_diskChristoph Hellwig3-25/+14
2021-06-30mmc: remove an extra blk_{get,put}_queue pairChristoph Hellwig1-13/+1
2021-06-29mmc: sdhci: Clear unused bounce buffer at DMA mmap error pathTakashi Iwai1-1/+5