/linux/Documentation/driver-api/mmc/ |
H A D | mmc-async-req.rst | 2 MMC Asynchronous Request 13 transfer, the DMA preparation overhead would not affect the MMC performance. 15 The intention of non-blocking (asynchronous) MMC requests is to minimize the 16 time between when an MMC request ends and another MMC request begins. 18 Using mmc_wait_for_req(), the MMC controller is idle while dma_map_sg and 19 dma_unmap_sg are processing. Using non-blocking MMC requests makes it 21 MMC request. 23 MMC block driver 26 The mmc_blk_issue_rw_rq() in the MMC block driver is made non-blocking. 30 a request and how fast the memory is. The faster the MMC/SD is the [all …]
|
H A D | mmc-test.rst | 4 MMC Test Framework 10 … host controller drivers and all devices handled by the MMC subsystem. This includes not only MMC … 16 - Verifying the functionality and performance of MMC and SD host controller drivers. 17 - Ensuring compatibility and reliability of MMC and SD devices. 18 - Identifying and diagnosing issues in the MMC subsystem. 29 1. **Enable the MMC Test Framework**: 40 <*> MMC/SD/SDIO card support ---> 41 [*] MMC host test driver 51 2. **Load the MMC Test Module**: 59 Binding the MMC Card for Testing [all …]
|
H A D | mmc-dev-parts.rst | 2 SD and MMC Device Partitions 6 SD/MMC device. 8 As of this writing, MMC boot partitions as supported and exposed as 12 MMC Boot Partitions 15 Read and write access is provided to the two MMC boot partitions. Due to
|
H A D | mmc-dev-attrs.rst | 2 SD and MMC Block Device Attributes 6 SD or MMC device. 14 SD and MMC Device Attributes 48 operation. For MMC, "erase_size" is the erase group size 54 SD/MMC cards can erase an arbitrarily large area up to and 76 For MMC, "preferred_erase_size" is the high-capacity
|
H A D | mmc-tools.rst | 2 MMC tools introduction 5 There is one MMC test tools called mmc-utils, which is maintained by Ulf Hansson,
|
/linux/drivers/mmc/host/ |
H A D | Kconfig | 3 # MMC/SD host controller drivers 6 comment "MMC/SD/SDIO Host Controller Drivers" 9 bool "MMC host drivers debugging" 10 depends on MMC != n 13 say N here. This enables MMC host driver debugging. And further 18 tristate "Sunplus SP7021 MMC Controller" 43 Qcom SOCs and MMC, you would probably need this option to get DMA working. 126 bool "Ricoh MMC Controller Disabler" 130 This adds a pci quirk to disable Ricoh MMC Controller. This 132 supports MMC cards on the SD controller, but if it is not [all …]
|
/linux/drivers/mmc/ |
H A D | Kconfig | 3 # MMC subsystem configuration 6 menuconfig MMC config 7 tristate "MMC/SD/SDIO card support" 13 If you want MMC/SD/SDIO support, you should say Y here and 16 if MMC 22 endif # MMC
|
/linux/drivers/mmc/core/ |
H A D | Kconfig | 3 # MMC core configuration 27 tristate "Simple HW reset support for MMC" 31 This selects simple hardware reset support aka pwrseq-simple for MMC 38 tristate "MMC block device driver" 44 Say Y here to enable the MMC block device driver support. 46 mount the filesystem. Almost everyone wishing MMC support 58 Number of total MMC minors available is 256, so your number 75 tristate "MMC host test driver" 87 bool "MMC Crypto Engine Support" 90 Enable Crypto Engine Support in MMC. [all …]
|
/linux/drivers/net/wireless/silabs/wfx/ |
H A D | Kconfig | 5 depends on MMC || !MMC # do not allow WFX=y if MMC=m 6 depends on (SPI || MMC)
|
/linux/arch/sh/kernel/cpu/sh3/ |
H A D | setup-sh7720.c | 231 SIOF0, SIOF1, MMC, PCC, enumerator 260 INTC_VECT(MMC, 0xe80), INTC_VECT(MMC, 0xea0), 261 INTC_VECT(MMC, 0xec0), INTC_VECT(MMC, 0xee0), 275 { 0xA4080006UL, 0, 16, 4, /* IPRI */ { SIOF0, SIOF1, MMC, PCC } },
|
/linux/drivers/media/mmc/siano/ |
H A D | Kconfig | 5 comment "MMC/SDIO DVB adapters" 6 depends on DVB_CORE && HAS_DMA && MMC 11 depends on MMC
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | amlogic,meson-mx-sdio.txt | 1 * Amlogic Meson6, Meson8 and Meson8b SDIO/MMC controller 3 The highspeed MMC host controller on Amlogic SoCs provides an interface 4 for MMC, SD, SDIO and SDHC types of memory cards. 25 A node for each slot provided by the MMC controller is required.
|
H A D | ti-omap.txt | 1 * TI MMC host controller for OMAP1 and 2420 3 The MMC Host Controller on TI OMAP1 and 2420 family provides 4 an interface for MMC, SD, and SDIO types of memory cards.
|
H A D | davinci_mmc.txt | 1 * TI Highspeed MMC host controller for DaVinci 3 The Highspeed MMC Host Controller on TI DaVinci family 4 provides an interface for MMC, SD and SDIO types of memory cards.
|
H A D | ti-omap-hsmmc.txt | 1 * TI Highspeed MMC host controller for OMAP and 66AK2G family. 3 The Highspeed MMC Host Controller on TI OMAP and 66AK2G family 4 provides an interface for MMC, SD, and SDIO types of memory cards. 26 and an args specifier containing the MMC device id 107 dat1. The MMC driver will then toggle between idle and default state during 117 not every application needs SDIO irq, e.g. MMC cards.
|
H A D | cavium-mmc.txt | 1 * Cavium Octeon & ThunderX MMC controller 3 The highspeed MMC host controller on Caviums SoCs provides an interface 4 for MMC and SD types of memory cards.
|
H A D | pxa-mmc.txt | 1 * PXA MMC drivers 3 Driver bindings for the PXA MCI (MMC/SDIO) interfaces
|
H A D | moxa,moxart-mmc.txt | 1 MOXA ART MMC Host Controller Interface 12 - clocks : Should contain phandle for the clock feeding the MMC controller
|
H A D | bluefield-dw-mshc.txt | 7 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents 20 /* Mellanox Bluefield SoC MMC */
|
/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | Kconfig | 70 depends on MMC 103 depends on MMC 136 depends on MMC 147 depends on MMC 183 depends on MMC
|
/linux/drivers/clk/rockchip/ |
H A D | clk-rk3036.c | 299 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "sclk_sdmmc", RK3036_SDMMC_CON0, 1), 300 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "sclk_sdmmc", RK3036_SDMMC_CON1, 0), 302 MMC(SCLK_SDIO_DRV, "sdio_drv", "sclk_sdio", RK3036_SDIO_CON0, 1), 303 MMC(SCLK_SDIO_SAMPLE, "sdio_sample", "sclk_sdio", RK3036_SDIO_CON1, 0), 305 MMC(SCLK_EMMC_DRV, "emmc_drv", "sclk_emmc", RK3036_EMMC_CON0, 1), 306 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "sclk_emmc", RK3036_EMMC_CON1, 0),
|
H A D | clk-rk3328.c | 809 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "clk_sdmmc", 811 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "clk_sdmmc", 814 MMC(SCLK_SDIO_DRV, "sdio_drv", "clk_sdio", 816 MMC(SCLK_SDIO_SAMPLE, "sdio_sample", "clk_sdio", 819 MMC(SCLK_EMMC_DRV, "emmc_drv", "clk_emmc", 821 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "clk_emmc", 824 MMC(SCLK_SDMMC_EXT_DRV, "sdmmc_ext_drv", "clk_sdmmc_ext", 826 MMC(SCLK_SDMMC_EXT_SAMPLE, "sdmmc_ext_sample", "clk_sdmmc_ext",
|
H A D | clk-rk3128.c | 535 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "sclk_sdmmc", RK3228_SDMMC_CON0, 1), 536 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "sclk_sdmmc", RK3228_SDMMC_CON1, 0), 538 MMC(SCLK_SDIO_DRV, "sdio_drv", "sclk_sdio", RK3228_SDIO_CON0, 1), 539 MMC(SCLK_SDIO_SAMPLE, "sdio_sample", "sclk_sdio", RK3228_SDIO_CON1, 0), 541 MMC(SCLK_EMMC_DRV, "emmc_drv", "sclk_emmc", RK3228_EMMC_CON0, 1), 542 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "sclk_emmc", RK3228_EMMC_CON1, 0),
|
H A D | clk-rk3228.c | 638 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "sclk_sdmmc", RK3228_SDMMC_CON0, 1), 639 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "sclk_sdmmc", RK3228_SDMMC_CON1, 0), 641 MMC(SCLK_SDIO_DRV, "sdio_drv", "sclk_sdio", RK3228_SDIO_CON0, 1), 642 MMC(SCLK_SDIO_SAMPLE, "sdio_sample", "sclk_sdio", RK3228_SDIO_CON1, 0), 644 MMC(SCLK_EMMC_DRV, "emmc_drv", "sclk_emmc", RK3228_EMMC_CON0, 1), 645 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "sclk_emmc", RK3228_EMMC_CON1, 0),
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | dove-sbc-a510.dts | 57 * 1.0 MMC WP 60 * 1.3 MMC VCC_EN (active high) and P21.7 89 regulator-name = "MMC Power"; 169 * SDIO0 is connected to a MMC/SD/SDIO socket, I2C GPIO expander has
|