Home
last modified time | relevance | path

Searched full:mmc (Results 1 – 25 of 89) sorted by relevance

1234

/Zephyr-Core-3.5.0/drivers/disk/
DKconfig.mmc5 bool "MMC card driver"
8 MMC card driver.
16 MMC controller driver initialization priority.
19 string "MMC Disk mount point or drive name"
21 default "MMC"
26 bool "MMC access via SD subsystem"
31 Enable MMC access via SD subsystem.
33 module = MMC
34 module-str = mmc
DKconfig14 source "drivers/disk/Kconfig.mmc"
/Zephyr-Core-3.5.0/include/zephyr/sd/
Dmmc.h9 * @brief Public API for MMC memory card subsystem
24 * @brief Write blocks to MMC card from buffer
26 * Writes blocks from MMC buffer to MMC card. For best performance, this buffer
28 * @param card MMC card to write from
41 * @brief Read block from MMC card to buffer
43 * Reads blocks into MMC buffer from MMC card. For best performance, this buffer
45 * @param card MMC card to read from
58 * @brief Get I/O control data from MMC card
60 * Sends I/O control commands to MMC card.
61 * @param card MMC card
Dsd_spec.h288 * @brief MMC OCR bit flags
290 * bit flags present in MMC OCR response. Used to determine status and
291 * supported functions of MMC card.
561 * @brief MMC Maximum Frequency
563 * Max freq in MMC csd
588 * @brief MMC Timing Modes
590 * MMC Timing Mode, encoded in EXT_CSD
600 * @brief MMC Driver Strengths
614 * @brief MMC Device Type
646 * @brief MMC extended card specific data register
[all …]
/Zephyr-Core-3.5.0/dts/bindings/sd/
Dzephyr,mmc-disk.yaml2 Zephyr MMC disk node. A binding with this compatible present within an SD
3 host controller device node indicates that an MMC chip is attached to that
7 compatible: "zephyr,mmc-disk"
16 Indicates the way the MMC device is connected to the bus.
Dzephyr,sdmmc-disk.yaml2 Zephyr MMC disk node. A binding with this compatible present within an SD
/Zephyr-Core-3.5.0/tests/subsys/sd/mmc/
DREADME.txt1 MMC Subsystem Test
4 This test is designed to verify the MMC protocol stack implementation,
13 test the initialization flow of the MMC subsystem to verify that the stack
27 * R/W test: write data to the MMC card, and verify that it is able
29 sector locations across the MMC card.
Dtestcase.yaml7 sd.mmc:
9 filter: dt_compat_enabled("zephyr,mmc-disk")
/Zephyr-Core-3.5.0/subsys/sd/
DKconfig9 bool "MMC protocol support"
11 Enable MMC protocol support. Required for eMMC cards to function.
73 # If MMC is being used, need 512 bytes to read EXT_CSD
96 hex "MMC Relative card address"
99 Relative card address to publish to MMC card.
DCMakeLists.txt10 zephyr_library_sources_ifdef(CONFIG_MMC_STACK mmc.c)
Dmmc.c10 #include <zephyr/sd/mmc.h>
99 * Initialize MMC card for use with subsystem
109 /* SPI is not supported for MMC */ in mmc_card_init()
114 /* Probe to see if card is an MMC card */ in mmc_card_init()
119 /* Card is MMC card if no error in mmc_card_init()
120 * (Only MMC protocol supports CMD1) in mmc_card_init()
165 * Legacy MMC cards will initialize slowly in mmc_card_init()
235 LOG_DBG("MMC responded to CMD1 after %d attempts", retries); in mmc_send_op_cond()
249 LOG_DBG("Failed to switch MMC host to 1.8V"); in mmc_send_op_cond()
258 /* SD high Capacity is >2GB, the same as sector supporting MMC cards. */ in mmc_send_op_cond()
[all …]
/Zephyr-Core-3.5.0/tests/subsys/fs/fat_fs_api/
Dtestcase.yaml13 filesystem.fat.api.mmc:
15 filter: dt_compat_enabled("zephyr,mmc-disk")
/Zephyr-Core-3.5.0/tests/subsys/sd/mmc/src/
Dmain.c9 #include <zephyr/sd/mmc.h>
26 * Verify that SD stack can initialize an MMC card
40 /* Verify that MMC stack returns valid IOCTL values */
192 TC_PRINT("Card timing: Legacy MMC\n"); in ZTEST()
195 TC_PRINT("Card timing: High Speed MMC\n"); in ZTEST()
198 TC_PRINT("Card timing: MMC HS200\n"); in ZTEST()
201 TC_PRINT("Card timing: MMC HS400\n"); in ZTEST()
217 TC_PRINT("Card type: MMC\n"); in ZTEST()
/Zephyr-Core-3.5.0/doc/services/storage/disk/
Daccess.rst53 mmc {
72 MMC in zephyr is implemented using the SD subsystem because the MMC bus
73 shares a lot of similarity with the SD bus. MMC controllers also use the
/Zephyr-Core-3.5.0/dts/bindings/sdhc/
Dsdhc.yaml53 mmc-hs200-1_8v:
58 mmc-hs400-1_8v:
/Zephyr-Core-3.5.0/samples/subsys/fs/littlefs/
DREADME.rst48 One needs to prepare the SD/MMC card with littlefs file system on
81 board. It can be also run on any other board with SD/MMC card connected to it.
92 At the moment, only two types of block devices are acceptable in this sample: SDMMC and MMC.
94 It is possible that both the `zephyr,sdmmc-disk` and `zephyr,mmc-disk` block devices will be
DKconfig21 bool "Use block device (e.g. SD MMC) backend"
/Zephyr-Core-3.5.0/dts/bindings/mmc/
Dmmc.yaml4 # Specifies the MMC/SDHC module
/Zephyr-Core-3.5.0/samples/subsys/fs/fs_sample/boards/
Dhifive_unmatched.overlay14 mmc {
Dnrf52840_blip.overlay15 mmc {
Dnucleo_f429zi.overlay12 mmc {
/Zephyr-Core-3.5.0/tests/subsys/fs/ext2/boards/
Dhifive_unmatched.overlay14 mmc {
/Zephyr-Core-3.5.0/dts/arm64/renesas/
Drcar_gen3_ca57.dtsi56 emmc2: mmc@ee140000 {
57 compatible = "renesas,rcar-mmc";
/Zephyr-Core-3.5.0/boards/shields/waveshare_epaper/dts/
Dwaveshare_epaper_common.dtsi17 mmc {
/Zephyr-Core-3.5.0/drivers/sdhc/
DKconfig.sam_hsmci10 Enable the ATMEL SAM HSMCI MMC/SD card driver.

1234