Home
last modified time | relevance | path

Searched refs:MMC (Results 1 – 119 of 119) sorted by relevance

/linux-4.4.14/drivers/mmc/
DKconfig2 # MMC subsystem configuration
5 menuconfig MMC config
6 tristate "MMC/SD/SDIO card support"
12 If you want MMC/SD/SDIO support, you should say Y here and
16 bool "MMC debugging"
17 depends on MMC != n
20 say N here. This enables MMC core and driver debugging.
22 if MMC
30 endif # MMC
/linux-4.4.14/Documentation/mmc/
Dmmc-async-req.txt8 transfer, the DMA preparation overhead would not affect the MMC performance.
9 The intention of non-blocking (asynchronous) MMC requests is to minimize the
10 time between when an MMC request ends and another MMC request begins.
11 Using mmc_wait_for_req(), the MMC controller is idle while dma_map_sg and
12 dma_unmap_sg are processing. Using non-blocking MMC requests makes it
14 MMC request.
16 MMC block driver
19 The mmc_blk_issue_rw_rq() in the MMC block driver is made non-blocking.
22 a request and how fast the memory is. The faster the MMC/SD is the
34 MMC core API extension
[all …]
Dmmc-dev-parts.txt1 SD and MMC Device Partitions
5 SD/MMC device.
7 As of this writing, MMC boot partitions as supported and exposed as
11 MMC Boot Partitions
14 Read and write access is provided to the two MMC boot partitions. Due to
Dmmc-dev-attrs.txt1 SD and MMC Block Device Attributes
5 SD or MMC device.
11 SD and MMC Device Attributes
35 operation. For MMC, "erase_size" is the erase group size
41 SD/MMC cards can erase an arbitrarily large area up to and
62 For MMC, "preferred_erase_size" is the high-capacity
D00-INDEX4 - info on SD and MMC device attributes
6 - info on SD and MMC device partitions
/linux-4.4.14/drivers/mmc/host/
DKconfig2 # MMC/SD host controller drivers
5 comment "MMC/SD/SDIO Host Controller Drivers"
24 Qcom SOCs and MMC, you would probably need this option to get DMA working.
84 bool "Ricoh MMC Controller Disabler"
88 This adds a pci quirk to disable Ricoh MMC Controller. This
90 supports MMC cards on the SD controller, but if it is not
91 disabled, it will steal the MMC cards away - rendering them
204 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
209 This selects the Tegra SD/MMC controller. If you have a Tegra
210 platform with SD or MMC devices, say Y or M here.
[all …]
/linux-4.4.14/drivers/mmc/card/
DKconfig2 # MMC/SD card drivers
5 comment "MMC/SD/SDIO Card Drivers"
8 tristate "MMC block device driver"
12 Say Y here to enable the MMC block device driver support.
14 mount the filesystem. Almost everyone wishing MMC support
26 Number of total MMC minors available is 256, so your number
40 SD/MMC is a high latency protocol where it is crucial to
61 tristate "MMC host test driver"
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dti-omap.txt1 * 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.
28 * TI MMC host controller for OMAP1 and 2420
30 The MMC Host Controller on TI OMAP1 and 2420 family provides
31 an interface for MMC, SD, and SDIO types of memory cards.
Dmxs-mmc.txt1 * Freescale MXS MMC controller
3 The Freescale MXS Synchronous Serial Ports (SSP) can act as a MMC controller
4 to support MMC, SD, and SDIO types of memory cards.
Ddavinci_mmc.txt1 * 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.
Dsunxi-mmc.txt1 * Allwinner sunxi MMC controller
3 The highspeed MMC host controller on Allwinner SoCs provides an interface
4 for MMC, SD and SDIO types of memory cards.
Dmmc.txt1 These properties are common to multiple MMC host controllers. Any host
7 - interrupts: Interrupts used by the MMC controller.
33 - cap-mmc-highspeed: MMC high-speed timing is supported
52 *NOTE* on CD and WP polarity. To use common for all SD/MMC host controllers line
75 MMC power sequences:
78 System on chip designs may specify a specific MMC power sequence. To
79 successfully detect an (e)MMC/SD/SDIO card, that power sequence must be
83 - mmc-pwrseq: phandle to the MMC power sequence node. See "mmc-pwrseq-*"
84 for documentation of MMC power sequence bindings.
Dmtk-sd.txt1 * MTK MMC controller
3 The MTK MSDC can act as a MMC controller
4 to support MMC, SD, and SDIO types of memory cards.
Dti-omap-hsmmc.txt1 * TI Highspeed MMC host controller for OMAP
3 The Highspeed MMC Host Controller on TI OMAP family
4 provides an interface for MMC, SD, and SDIO types of memory cards.
85 dat1. The MMC driver will then toggle between idle and default state during
95 not every application needs SDIO irq, e.g. MMC cards.
Dpxa-mmc.txt1 * PXA MMC drivers
3 Driver bindings for the PXA MCI (MMC/SDIO) interfaces
Dmoxa,moxart-mmc.txt1 MOXA ART MMC Host Controller Interface
12 - clocks : Should contain phandle for the clock feeding the MMC controller
Dmmc-pwrseq-simple.txt1 * The simple MMC power sequence provider
3 The purpose of the simple MMC power sequence provider is to supports a set of
Dtmio_mmc.txt1 * Toshiba Mobile IO SD/MMC controller
8 compulsory and any optional properties, common to all SD/MMC drivers, as
Dvt8500-sdmmc.txt1 * Wondermedia WM8505/WM8650 SD/MMC Host Controller
Dsocfpga-dw-mshc.txt5 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
Dimg-dw-mshc.txt5 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
Dmmc-spi-slot.txt1 MMC/SD/SDIO slot directly connected to a SPI bus
Dsdhci-st.txt1 * STMicroelectronics sdhci-st MMC/SD controller
9 to set the internal glue logic used for configuring the MMC
Dmmc-pwrseq-emmc.txt5 performed just after MMC core enabled power to the given mmc host (to
Dsamsung-sdhci.txt4 MMC, SD and eMMC storage mediums. This file documents differences between the
Dnvidia,tegra20-sdhci.txt3 This controller on Tegra family SoCs provides an interface for MMC, SD,
Dfsl-esdhc.txt4 for MMC, SD, and SDIO types of memory cards.
Dsdhci-msm.txt18 "core" - SDC MMC clock (MCLK) (required)
Drockchip-dw-mshc.txt5 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
Datmel-hsmci.txt3 This controller on atmel products provides an interface for MMC, SD and SDIO
Dk3-dw-mshc.txt7 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
Dfsl-imx-esdhc.txt4 provides an interface for MMC, SD, and SDIO types of memory cards.
Dmmci.txt28 - mmc-cap-mmc-highspeed : indicates whether MMC is high speed capable.
Dexynos-dw-mshc.txt5 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
Dsynopsys-dw-mshc.txt4 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
/linux-4.4.14/arch/sh/kernel/cpu/sh3/
Dsetup-sh7720.c237 SIOF0, SIOF1, MMC, PCC, enumerator
266 INTC_VECT(MMC, 0xe80), INTC_VECT(MMC, 0xea0),
267 INTC_VECT(MMC, 0xec0), INTC_VECT(MMC, 0xee0),
281 { 0xA4080006UL, 0, 16, 4, /* IPRI */ { SIOF0, SIOF1, MMC, PCC } },
/linux-4.4.14/arch/cris/arch-v32/drivers/
DKconfig179 tristate "MMC/SD host driver using IO-processor"
180 depends on ETRAX_ARCH_V32 && MMC
182 This option enables the SD/MMC host controller interface.
188 # suggested uniquely) when an IOP driver emerges for "real" MMC/SD
192 default MMC
199 # for the board-info file until a separate non-MMC SPI board file
202 # configure non-MMC SPI ports together with MMC_SPI ports (if multiple
231 Say Y for an MMC/SD socket connected to synchronous serial port 0,
234 (You need to select MMC separately.)
244 Say Y for an MMC/SD socket connected to synchronous serial port 1,
[all …]
/linux-4.4.14/drivers/staging/gdm72xx/
DKconfig7 depends on NET && (USB || MMC)
45 depends on (MMC = y || MMC = WIMAX_GDM72XX)
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress-sysreg.txt6 interrupt generation, MMC and NOR Flash control etc.
16 0 - MMC CARDIN
17 1 - MMC WPROT
31 - for sys_mci : 0 = MMC CARDIN, 1 = MMC WPROT
Dversatile-sysreg.txt6 interrupt generation, MMC and NOR Flash control etc.
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dste-u300-syscon-clock.txt31 1 5 MMC interface peripheral (silicon) clock
60 Bindings for the MMC/SD card clock:
Dcalxeda.txt13 "calxeda,hb-emmc-clock" - Divided clock for MMC/SD controller.
Daltr_socfpga.txt29 hold/delay times that is needed for the SD/MMC CIU clock. The values of both
Dlpc1850-cgu.txt60 13 BASE_SDIO_CLK Base clock for SD/MMC
Dsunxi.txt59 "allwinner,sun4i-a10-mmc-clk" - for the MMC clock
/linux-4.4.14/drivers/mmc/core/
DKconfig2 # MMC core configuration
/linux-4.4.14/drivers/media/mmc/
DKconfig1 comment "Supported MMC/SDIO adapters"
/linux-4.4.14/arch/arm/boot/dts/
Ddove-sbc-a510.dts57 * 1.0 MMC WP
60 * 1.3 MMC VCC_EN (active high) and P21.7
90 regulator-name = "MMC Power";
170 * SDIO0 is connected to a MMC/SD/SDIO socket, I2C GPIO expander has
Dat91sam9g20ek_2mmc.dts2 * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board
Dsama5d3_mci2.dtsi3 * 3 MMC ports
Dam335x-pepper.dts321 /* MMC */
333 /* eMMC (not populated) on MMC #2 */
350 /* Wifi & Bluetooth on MMC #3 */
Dam335x-wega.dtsi78 /* MMC */
Dste-nomadik-s8815.dts24 /* This hog will bias the MMC/SD card detect line */
Dste-nomadik-nhk15.dts150 * This will turn off SATA so that MMC/SD
Dtegra30-colibri-eval-v3.dts87 /* SD/MMC */
Dlogicpd-torpedo-som.dtsi104 * MMC3 can be routed with jumpers to the second MMC slot on the devkit and
Dste-href.dtsi239 regulator-name = "V-MMC-SD";
Dtegra30-colibri.dtsi69 /* Colibri MMC */
Dste-snowball.dts382 regulator-name = "V-MMC-SD";
Darm-realview-pb1176.dts47 /* The voltage to the MMC card is hardwired at 3.3V */
Dste-href-family-pinctrl.dtsi279 /* Settings for all MMC/SD/SDIO default and sleep states */
Dste-dbx5x0.dtsi757 /* BUG: If turned off MMC will be affected. */
/linux-4.4.14/drivers/clk/rockchip/
Dclk-rk3288.c490 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "sclk_sdmmc", RK3288_SDMMC_CON0, 1),
491 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "sclk_sdmmc", RK3288_SDMMC_CON1, 0),
493 MMC(SCLK_SDIO0_DRV, "sdio0_drv", "sclk_sdio0", RK3288_SDIO0_CON0, 1),
494 MMC(SCLK_SDIO0_SAMPLE, "sdio0_sample", "sclk_sdio0", RK3288_SDIO0_CON1, 0),
496 MMC(SCLK_SDIO1_DRV, "sdio1_drv", "sclk_sdio1", RK3288_SDIO1_CON0, 1),
497 MMC(SCLK_SDIO1_SAMPLE, "sdio1_sample", "sclk_sdio1", RK3288_SDIO1_CON1, 0),
499 MMC(SCLK_EMMC_DRV, "emmc_drv", "sclk_emmc", RK3288_EMMC_CON0, 1),
500 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "sclk_emmc", RK3288_EMMC_CON1, 0),
Dclk-rk3368.c527 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "sclk_sdmmc", RK3368_SDMMC_CON0, 1),
528 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "sclk_sdmmc", RK3368_SDMMC_CON1, 0),
530 MMC(SCLK_SDIO0_DRV, "sdio0_drv", "sclk_sdio0", RK3368_SDIO0_CON0, 1),
531 MMC(SCLK_SDIO0_SAMPLE, "sdio0_sample", "sclk_sdio0", RK3368_SDIO0_CON1, 0),
533 MMC(SCLK_EMMC_DRV, "emmc_drv", "sclk_emmc", RK3368_EMMC_CON0, 1),
534 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "sclk_emmc", RK3368_EMMC_CON1, 0),
Dclk.h430 #define MMC(_id, cname, pname, offset, shift) \ macro
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DS3C2412.txt87 MMC/SD/SDIO
90 No current support for the MMC/SD/SDIO block.
DOverview.txt188 SD/MMC
191 The SD/MMC hardware pre S3C2443 is supported in the current
193 1 and 4 bit SD or MMC cards.
DGPIO.txt120 GPE(8) to be connected to the SDIO/MMC controller's SDDAT1 line.
/linux-4.4.14/drivers/media/mmc/siano/
DKconfig8 depends on MMC
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7366.c275 DMAC0123, VIOVOU, MMC, DMAC45, FLCTL, I2C, enumerator
312 INTC_GROUP(MMC, MMC_MMC1I, MMC_MMC2I, MMC_MMC3I),
360 { 0xa4080028, 0, 16, 4, /* IPRK */ { 0, MMC, 0, SDHI } },
Dsetup-sh7734.c320 MMC, enumerator
398 INTC_VECT(MMC, 0x7A0),
499 MMC,
519 { RCAN_P, LBSCDMAC_P, LBSCDMAC2, MMC } },
Dsetup-sh7343.c335 DMAC0123, VIOVOU, MMC, DMAC45, FLCTL, I2C0, I2C1, SIM, USB, enumerator
376 INTC_GROUP(MMC, MMC_FRDY, MMC_FSTAT, MMC_TRAN, MMC_ERR),
423 { 0xa4080028, 0, 16, 4, /* IPRK */ { 0, MMC, 0, SDHI } },
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dste-dma40.txt63 1: SD/MMC controller 0 (unused)
64 2: SD/MMC controller 1 (unused)
65 3: SD/MMC controller 2 (unused)
Dmoxa,moxart-dma.txt35 For example, MMC request line is 5
Dfsl-imx-sdma.txt29 2 MMC
/linux-4.4.14/Documentation/spi/
Dep93xx_spi15 arch/arm/mach-ep93xx/*.c). In this example we configure MMC over SPI through
18 This example uses EGPIO9 as SD/MMC card chip select (this is wired in DIO1
Dspi-summary73 protocol supported by every MMC or SD memory card. (The older "DataFlash"
74 cards, predating MMC cards but using the same connectors and card shape,
90 interfaces with SPI modes. Given SPI support, they could use MMC or SD
91 cards without needing a special purpose MMC/SD/SDIO controller.
329 When Linux includes support for MMC/SD/SDIO/DataFlash cards through SPI, those
/linux-4.4.14/arch/arm/mach-s3c64xx/
DKconfig167 # for the MMC/SD slots connected to the same input. This means that
172 prompt "SMDK6410 MMC/SD slot setup"
179 Select CON7 (channel 0) as the MMC/SD slot, as
188 Select CON6 (channel 1) as the MMC/SD slot, as
/linux-4.4.14/arch/arm/mach-cns3xxx/
DKconfig17 for USB, USB-OTG, MMC/SD/SDIO, SATA, PCI-E, etc.
/linux-4.4.14/drivers/net/wireless/brcm80211/
DKconfig38 depends on (MMC = y || MMC = BRCMFMAC)
/linux-4.4.14/drivers/misc/cb710/
DKconfig8 You will also have to select some flash card format drivers (MMC/SD,
/linux-4.4.14/drivers/net/wireless/rsi/
DKconfig18 depends on MMC && RSI_91X
/linux-4.4.14/drivers/net/wireless/cw1200/
DKconfig13 depends on CW1200 && MMC
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
DKconfig26 depends on WL1251 && MMC
/linux-4.4.14/drivers/net/wireless/libertas/
DKconfig25 depends on LIBERTAS && MMC
/linux-4.4.14/Documentation/gpio/
Ddrivers-on-gpio.txt60 any other SPI bus driver. For example any MMC/SD card can then be connected
61 to this SPI by using the mmc_spi host from the MMC/SD card subsystem.
86 Apart from this there are special GPIO drivers in subsystems like MMC/SD to
Dgpio.txt64 MMC/SD card insertion/removal, detecting card write-protect status, driving
Dgpio-legacy.txt51 MMC/SD card insertion/removal, detecting card writeprotect status, driving
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
DKconfig28 depends on WLCORE && MMC
/linux-4.4.14/drivers/net/wireless/mwifiex/
DKconfig13 depends on MWIFIEX && MMC
/linux-4.4.14/drivers/ssb/
DKconfig71 depends on SSB && (MMC = y || MMC = SSB)
/linux-4.4.14/arch/arm/mach-mmp/
Dmmp2.c151 MMP2_DEVICE(sdh0, "sdhci-pxav3", 0, MMC, 0xd4280000, 0x120);
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
DKconfig16 depends on MMC
/linux-4.4.14/drivers/staging/wilc1000/
DKconfig38 depends on MMC
/linux-4.4.14/arch/avr32/boards/atstk1000/
DKconfig44 bool "SW2: use IRDA or TIMER0 (not UART-A, MMC/SD, and PS2-A)"
/linux-4.4.14/drivers/clk/pxa/
Dclk-pxa25x.c122 PXA25X_PBUS95_CKEN("pxa2xx-mci.0", NULL, MMC, 1, 5, 0),
Dclk-pxa27x.c121 PXA27X_PBUS_CKEN("pxa2xx-mci.0", NULL, MMC, 2, 32, 0),
/linux-4.4.14/arch/arc/boot/dts/
Daxs10x_mb.dtsi78 * "snps,dw-mshc" should be enough for all users of DW MMC once
/linux-4.4.14/drivers/mtd/devices/
DKconfig58 Sometimes DataFlash chips are packaged inside MMC-format
59 cards; at this writing, the MMC stack won't handle those.
/linux-4.4.14/drivers/bluetooth/
DKconfig57 depends on MMC
287 depends on BT_MRVL && MMC
/linux-4.4.14/Documentation/zh_CN/
Dgpio.txt70 对于给定的电路板,每个 GPIO 都用于某个特定的目的,如监控 MMC/SD 卡的
/linux-4.4.14/drivers/misc/
DKconfig162 You will also have to select some flash card format drivers. MMC/SD
163 cards are supported via 'MMC/SD Card support: TI Flash Media MMC/SD
/linux-4.4.14/Documentation/fault-injection/
Dfault-injection.txt30 injects MMC data errors on devices permitted by setting
/linux-4.4.14/Documentation/
Dpinctrl.txt445 special - it's an external MMC bus that can be 2, 4 or 8 bits wide, and it will
452 contain several I2C, SPI, SDIO/MMC, etc silicon blocks that can be routed to
852 e.g. a GPIO input can be used to "spy" on the SPI/I2C/MMC signal while it is
872 from various other HW blocks (e.g. I2C, MMC, or GPIO) onto pins should
1105 three groups for a total of 2+2+4 = 8 pins (for an 8-bit MMC bus as is the
D00-INDEX321 - directory with info about the MMC subsystem
Ddevices.txt2521 179 block MMC block devices
2522 0 = /dev/mmcblk0 First SD/MMC card
2523 1 = /dev/mmcblk0p1 First partition on first MMC card
2524 8 = /dev/mmcblk1 Second SD/MMC card
2527 The start of next SD/MMC card can be configured with
Dkernel-parameters.txt3385 (e.g. USB and MMC devices).
3424 (e.g. USB and MMC devices).
/linux-4.4.14/arch/xtensa/configs/
Dcommon_defconfig521 # MMC/SD Card support
/linux-4.4.14/drivers/spi/
DKconfig21 MMC and SD cards can be accessed using SPI protocol; and for
22 DataFlash cards used in MMC sockets, SPI must always be used.
/linux-4.4.14/Documentation/arm/pxa/
Dmfp.txt107 /* MMC */
/linux-4.4.14/Documentation/networking/
Dstmmac.txt308 (that shows the Management counters (MMC) if supported)
/linux-4.4.14/arch/sh/
DKconfig789 kernel image to an MMC card and boot the kernel straight from
/linux-4.4.14/lib/
DKconfig.debug1525 bool "Fault-injection capability for MMC IO"
1527 depends on FAULT_INJECTION && MMC
1529 Provide fault-injection capability for MMC IO.
/linux-4.4.14/Documentation/power/
Ddevices.txt74 or removal (for PCMCIA, MMC/SD, USB, and so on).
458 PCMCIA, MMC, USB, Firewire, SCSI, and even IDE are common examples of busses
Dswsusp.txt405 Firewire, CompactFlash, MMC, external SATA, or even IDE hotplug bays)
/linux-4.4.14/drivers/block/
DKconfig401 Y to include support. It should work with any MMC/Mt Fuji
/linux-4.4.14/
DMAINTAINERS554 ALCHEMY AU1XX0 MMC DRIVER
6739 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7212 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7221 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7743 OMAP MMC SUPPORT
7749 OMAP HS MMC SUPPORT
9182 S3C24XX SD/MMC Driver
9349 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9495 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10822 TMIO MMC DRIVER
[all …]
DCREDITS196 D: Former maintainer of the MMC/SD/SDIO subsystem.
/linux-4.4.14/drivers/mfd/
DKconfig615 needed for MMC, TouchScreen, Sound, USB, etc..