Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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
76 SD/MMC/SDIO Clock Gating Attribute
D00-INDEX4 - info on SD and MMC device attributes
6 - info on SD and MMC device partitions
/linux-4.1.27/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
196 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
201 This selects the Tegra SD/MMC controller. If you have a Tegra
202 platform with SD or MMC devices, say Y or M here.
[all …]
/linux-4.1.27/drivers/mmc/core/
DKconfig2 # MMC core configuration
6 bool "MMC host clock gating"
8 This will attempt to aggressively gate the clock to the MMC card.
10 noise when the MMC card is not in use. Your host driver has to
/linux-4.1.27/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.1.27/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.
28 - cap-mmc-highspeed: MMC high-speed timing is supported
46 *NOTE* on CD and WP polarity. To use common for all SD/MMC host controllers line
68 MMC power sequences:
71 System on chip designs may specify a specific MMC power sequence. To
72 successfully detect an (e)MMC/SD/SDIO card, that power sequence must be
76 - mmc-pwrseq: phandle to the MMC power sequence node. See "mmc-pwrseq-*"
77 for documentation of MMC power sequence bindings.
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
Drockchip-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
Dsamsung-sdhci.txt4 MMC, SD and eMMC storage mediums. This file documents differences between the
Dmmc-pwrseq-emmc.txt5 performed just after MMC core enabled power to the given mmc host (to
Dk3-dw-mshc.txt7 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
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)
Dfsl-imx-esdhc.txt4 provides an interface for MMC, SD, and SDIO types of memory cards.
Datmel-hsmci.txt3 This controller on atmel products provides an interface for MMC, SD and SDIO
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.1.27/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.1.27/drivers/staging/gdm72xx/
DKconfig7 depends on NET && (USB || MMC)
45 depends on (MMC = y || MMC = WIMAX_GDM72XX)
/linux-4.1.27/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.1.27/arch/cris/arch-v32/drivers/
DKconfig346 tristate "MMC/SD host driver using IO-processor"
347 depends on ETRAX_ARCH_V32 && MMC
349 This option enables the SD/MMC host controller interface.
355 # suggested uniquely) when an IOP driver emerges for "real" MMC/SD
359 default MMC
366 # for the board-info file until a separate non-MMC SPI board file
369 # configure non-MMC SPI ports together with MMC_SPI ports (if multiple
398 Say Y for an MMC/SD socket connected to synchronous serial port 0,
401 (You need to select MMC separately.)
411 Say Y for an MMC/SD socket connected to synchronous serial port 1,
[all …]
/linux-4.1.27/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
Dsunxi.txt59 "allwinner,sun4i-a10-mmc-clk" - for the MMC clock
/linux-4.1.27/drivers/media/mmc/
DKconfig1 comment "Supported MMC/SDIO adapters"
/linux-4.1.27/drivers/clk/rockchip/
Dclk-rk3288.c489 MMC(SCLK_SDMMC_DRV, "sdmmc_drv", "sclk_sdmmc", RK3288_SDMMC_CON0, 1),
490 MMC(SCLK_SDMMC_SAMPLE, "sdmmc_sample", "sclk_sdmmc", RK3288_SDMMC_CON1, 0),
492 MMC(SCLK_SDIO0_DRV, "sdio0_drv", "sclk_sdio0", RK3288_SDIO0_CON0, 1),
493 MMC(SCLK_SDIO0_SAMPLE, "sdio0_sample", "sclk_sdio0", RK3288_SDIO0_CON1, 0),
495 MMC(SCLK_SDIO1_DRV, "sdio1_drv", "sclk_sdio1", RK3288_SDIO1_CON0, 1),
496 MMC(SCLK_SDIO1_SAMPLE, "sdio1_sample", "sclk_sdio1", RK3288_SDIO1_CON1, 0),
498 MMC(SCLK_EMMC_DRV, "emmc_drv", "sclk_emmc", RK3288_EMMC_CON0, 1),
499 MMC(SCLK_EMMC_SAMPLE, "emmc_sample", "sclk_emmc", RK3288_EMMC_CON1, 0),
Dclk.h386 #define MMC(_id, cname, pname, offset, shift) \ macro
/linux-4.1.27/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.1.27/drivers/media/mmc/siano/
DKconfig8 depends on MMC
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm/mach-s3c64xx/
DKconfig161 # for the MMC/SD slots connected to the same input. This means that
166 prompt "SMDK6410 MMC/SD slot setup"
173 Select CON7 (channel 0) as the MMC/SD slot, as
182 Select CON6 (channel 1) as the MMC/SD slot, as
/linux-4.1.27/arch/arm/mach-cns3xxx/
DKconfig17 for USB, USB-OTG, MMC/SD/SDIO, SATA, PCI-E, etc.
/linux-4.1.27/drivers/net/wireless/brcm80211/
DKconfig38 depends on (MMC = y || MMC = BRCMFMAC)
/linux-4.1.27/arch/arm/boot/dts/
Dat91sam9g20ek_2mmc.dts2 * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board
Dsama5d3_mci2.dtsi3 * 3 MMC ports
Dste-nomadik-s8815.dts110 /* This will bias the MMC/SD card detect line */
Dam335x-pepper.dts320 /* MMC */
332 /* eMMC (not populated) on MMC #2 */
349 /* Wifi & Bluetooth on MMC #3 */
Dste-nomadik-nhk15.dts146 /* This will turn off SATA so that MMC/SD can thrive */
Dste-href.dtsi239 regulator-name = "V-MMC-SD";
Dtegra30-colibri.dtsi78 /* Colibri MMC */
Dste-snowball.dts366 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.dtsi571 /* BUG: If turned off MMC will be affected. */
/linux-4.1.27/drivers/misc/cb710/
DKconfig8 You will also have to select some flash card format drivers (MMC/SD,
/linux-4.1.27/drivers/net/wireless/rsi/
DKconfig18 depends on MMC && RSI_91X
/linux-4.1.27/drivers/net/wireless/cw1200/
DKconfig13 depends on CW1200 && MMC
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
DKconfig26 depends on WL1251 && MMC
/linux-4.1.27/drivers/net/wireless/libertas/
DKconfig25 depends on LIBERTAS && MMC
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
DKconfig28 depends on WLCORE && MMC
/linux-4.1.27/drivers/net/wireless/mwifiex/
DKconfig13 depends on MWIFIEX && MMC
/linux-4.1.27/drivers/ssb/
DKconfig71 depends on SSB && (MMC = y || MMC = SSB)
/linux-4.1.27/arch/arm/mach-mmp/
Dmmp2.c151 MMP2_DEVICE(sdh0, "sdhci-pxav3", 0, MMC, 0xd4280000, 0x120);
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
DKconfig16 depends on MMC
/linux-4.1.27/arch/avr32/boards/atstk1000/
DKconfig44 bool "SW2: use IRDA or TIMER0 (not UART-A, MMC/SD, and PS2-A)"
/linux-4.1.27/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.1.27/arch/arm/mach-pxa/
Dpxa25x.c175 static DEFINE_PXA2_CKEN(pxa25x_mmc, MMC, 19169000, 0);
Dpxa27x.c190 static DEFINE_PXA2_CKEN(pxa27x_mmc, MMC, 19500000, 0);
/linux-4.1.27/drivers/bluetooth/
DKconfig37 depends on MMC
252 depends on BT_MRVL && MMC
/linux-4.1.27/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.1.27/Documentation/zh_CN/
Dgpio.txt70 对于给定的电路板,每个 GPIO 都用于某个特定的目的,如监控 MMC/SD 卡的
/linux-4.1.27/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.1.27/Documentation/gpio/
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.1.27/Documentation/fault-injection/
Dfault-injection.txt26 injects MMC data errors on devices permitted by setting
/linux-4.1.27/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
846 e.g. a GPIO input can be used to "spy" on the SPI/I2C/MMC signal while it is
861 from various other HW blocks (e.g. I2C, MMC, or GPIO) onto pins should
1094 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.txt3265 (e.g. USB and MMC devices).
3304 (e.g. USB and MMC devices).
/linux-4.1.27/arch/xtensa/configs/
Dcommon_defconfig521 # MMC/SD Card support
/linux-4.1.27/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.1.27/Documentation/arm/pxa/
Dmfp.txt107 /* MMC */
/linux-4.1.27/Documentation/networking/
Dstmmac.txt318 (that shows the Management counters (MMC) if supported)
/linux-4.1.27/arch/sh/
DKconfig788 kernel image to an MMC card and boot the kernel straight from
/linux-4.1.27/lib/
DKconfig.debug1468 bool "Fault-injection capability for MMC IO"
1470 depends on FAULT_INJECTION && MMC
1472 Provide fault-injection capability for MMC IO.
/linux-4.1.27/Documentation/power/
Ddevices.txt74 or removal (for PCMCIA, MMC/SD, USB, and so on).
451 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.1.27/drivers/block/
DKconfig424 Y to include support. It should work with any MMC/Mt Fuji
/linux-4.1.27/
DMAINTAINERS546 ALCHEMY AU1XX0 MMC DRIVER
6278 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6626 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6635 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7135 OMAP MMC SUPPORT
7141 OMAP HS MMC SUPPORT
8490 S3C24XX SD/MMC Driver
8629 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8756 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10021 TMIO MMC DRIVER
[all …]
DCREDITS192 D: Former maintainer of the MMC/SD/SDIO subsystem.
/linux-4.1.27/drivers/mfd/
DKconfig562 needed for MMC, TouchScreen, Sound, USB, etc..