/Zephyr-latest/drivers/disk/ |
D | Kconfig.mmc | 5 bool "MMC card driver" 9 MMC card driver. 17 MMC controller driver initialization priority. 20 bool "MMC access via SD subsystem" 25 Enable MMC access via SD subsystem. 27 module = MMC 28 module-str = mmc
|
D | mmc_subsys.c | 8 * MMC disk driver using zephyr SD subsystem 12 #include <zephyr/sd/mmc.h> 90 /* sd_init() will toggle power to MMC, so we can just mark in disk_mmc_access_ioctl()
|
/Zephyr-latest/include/zephyr/sd/ |
D | mmc.h | 9 * @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
|
/Zephyr-latest/drivers/sdhc/ |
D | Kconfig.rcar | 5 bool "Renesas Rcar MMC driver" 14 Renesas Rcar MMC driver. 19 bool "Internal DMA support for Renesas Rcar MMC driver" 24 Internal DMA support for Renesas Rcar MMC driver. 30 Enable support of Sampling Clock Controller for Renesas Rcar MMC driver. 38 bool "Internal DMA IRQ driven support for Renesas Rcar MMC driver"
|
D | sdhc_esp32.h | 7 #define SDMMC_FREQ_DEFAULT 20000 /*!< SD/MMC Default speed (limited by clock divider) */ 9 #define SDMMC_FREQ_PROBING 400 /*!< SD/MMC probing speed */ 10 #define SDMMC_FREQ_52M 52000 /*!< MMC 52MHz speed */ 11 #define SDMMC_FREQ_26M 26000 /*!< MMC 26MHz speed */ 86 * SD/MMC command information 89 uint32_t opcode; /*!< SD or MMC command index */ 90 uint32_t arg; /*!< SD/MMC command argument */
|
D | rcar_mmc.c | 39 * @brief Renesas MMC host controller driver data 65 * @brief Renesas MMC host controller driver configuration 130 * @brief check if MMC is busy 133 * state. No MMC commands need to be sent. 135 * @param dev MMC device 153 * @brief Check error flags inside INFO2 MMC register 157 * @param dev MMC device 187 * @brief Poll flag(s) in MMC register and check errors 191 * @param dev MMC device 237 /* reset DMA MMC controller */ [all …]
|
/Zephyr-latest/dts/bindings/sd/ |
D | zephyr,mmc-disk.yaml | 2 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.
|
/Zephyr-latest/tests/subsys/sd/mmc/ |
D | README.txt | 1 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.
|
D | testcase.yaml | 7 sd.mmc: 9 filter: dt_compat_enabled("zephyr,mmc-disk")
|
/Zephyr-latest/subsys/sd/ |
D | Kconfig | 9 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 104 hex "MMC Relative card address" 107 Relative card address to publish to MMC card.
|
D | CMakeLists.txt | 10 zephyr_library_sources_ifdef(CONFIG_MMC_STACK mmc.c)
|
D | mmc.c | 10 #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-latest/dts/bindings/mmc/ |
D | renesas,rcar-emmc.yaml | 3 compatible: "renesas,rcar-mmc" 5 include: [sdhc.yaml, mmc.yaml, pinctrl-device.yaml, reset-device.yaml] 30 mmc-sdr104-support:
|
D | mmc.yaml | 4 # Specifies the MMC/SDHC module
|
/Zephyr-latest/boards/renesas/rcar_salvator_xs/ |
D | rcar_salvator_xs.dts | 48 compatible = "zephyr,mmc-disk"; 53 mmc-hs200-1_8v; 54 mmc-hs400-1_8v;
|
/Zephyr-latest/boards/renesas/rcar_spider_s4/ |
D | rcar_spider_s4_r8a779f0_a55.dts | 43 compatible = "zephyr,mmc-disk"; 48 mmc-hs200-1_8v; 49 mmc-hs400-1_8v;
|
/Zephyr-latest/tests/drivers/build_all/disk/ |
D | spi.dtsi | 18 mmc { 19 compatible = "zephyr,mmc-disk";
|
/Zephyr-latest/boards/renesas/rcar_h3ulcb/ |
D | rcar_h3ulcb_r8a77951_a57.dts | 77 mmc-sdr104-support; 96 compatible = "zephyr,mmc-disk"; 101 mmc-hs200-1_8v; 102 mmc-hs400-1_8v;
|
/Zephyr-latest/tests/subsys/fs/fat_fs_api/ |
D | testcase.yaml | 15 filesystem.fat.api.mmc: 17 filter: dt_compat_enabled("zephyr,mmc-disk")
|
/Zephyr-latest/tests/subsys/sd/mmc/src/ |
D | main.c | 9 #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-latest/boards/beagle/beaglev_fire/doc/ |
D | index.rst | 106 …interrupting the HSS boot process with a key press, and then running the ``mmc`` and ``usbdmsc`` c… 114 [6.313276] >> mmc 115 [10.450867] Selecting SDCARD/MMC (fallback) as boot source ... 118 [14.732841] initialize MMC 120 [15.168707] MMC - 512 byte pages, 512 byte blocks, 30621696 pages
|
/Zephyr-latest/dts/arm64/renesas/ |
D | rcar_gen3_ca57.dtsi | 87 sd0: mmc@ee100000 { 88 compatible = "renesas,rcar-mmc"; 97 emmc2: mmc@ee140000 { 98 compatible = "renesas,rcar-mmc";
|
/Zephyr-latest/dts/bindings/sdhc/ |
D | sdhc.yaml | 53 mmc-hs200-1_8v: 58 mmc-hs400-1_8v:
|
/Zephyr-latest/samples/subsys/fs/littlefs/ |
D | README.rst | 48 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
|
/Zephyr-latest/doc/services/storage/disk/ |
D | access.rst | 79 mmc { 99 MMC in zephyr is implemented using the SD subsystem because the MMC bus 100 shares a lot of similarity with the SD bus. MMC controllers also use the
|