Lines Matching full:mmc

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 */
249 * @brief reset MMC controller state
251 * Used when the MMC has encountered an error. Resetting the MMC controller
252 * should clear all errors on the MMC, but does not necessarily reset I/O
257 * @param dev MMC controller device
362 * @param dev MMC device
401 * @brief Convert SDHC response to Renesas MMC response
403 * Function performs a conversion from SDHC response to Renesas MMC
449 * @brief Convert response from Renesas MMC to SDHC
455 * @param dev MMC device
456 * @param cmd MMC command
523 * @brief Transmit/Receive data to/from MMC using DMA
525 * Sends/Receives data to/from the MMC controller.
529 * @param dev MMC device
530 * @param data MMC data buffer for tx/rx
623 /* read from SD/MMC controller buf0 register */
649 /* write to SD/MMC controller buf0 register */
673 * @brief Transmit/Receive data to/from MMC without DMA
675 * Sends/Receives data to/from the MMC controller.
679 * @param dev MMC device
680 * @param data MMC data buffer for tx/rx
811 * @brief Transmit/Receive data to/from MMC
813 * Sends/Receives data to/from the MMC controller.
817 * @param dev MMC device
818 * @param data MMC data buffer for tx/rx
861 * @brief Send command to MMC
863 * Sends a command to the MMC controller.
865 * @param dev MMC device
866 * @param cmd MMC command
867 * @param data MMC data. Leave NULL to send SD command without data.
1016 /* change voltage of MMC */
1074 * @brief configure clock divider on MMC controller
1083 * @param dev MMC device
1171 * @brief set bus width of MMC
1180 * @param dev MMC device
1250 * set DDR mode on MMC controller according to value inside
1283 * @brief set timing property of MMC
1290 * @param dev MMC device
1375 * @brief set I/O properties of MMC
1378 * to change its own MMC settings. This function can also be used to toggle
1381 * @param dev MMC device
1431 * "The e•MMC bus has eleven communication lines: in rcar_mmc_set_io()
1441 * the CMD line. But Gen3 and Gen4 boards has MMC/SD controller which is a specialized in rcar_mmc_set_io()
1442 * component designed specifically for managing communication with MMC/SD devices. It in rcar_mmc_set_io()
1445 * MMC/SD card, including setting the bus mode. Moreover, we can use only MMIO mode, the in rcar_mmc_set_io()
1446 * processor communicates with the MMC/SD controller through memory read and write in rcar_mmc_set_io()
1532 * @brief check for MMC card presence
1536 * @param dev MMC device
1601 * @brief run MMC tuning
1603 * MMC cards require signal tuning for UHS modes SDR104, HS200 or HS400.
1607 * @param dev MMC device
1856 * @brief Get MMC controller properties
1861 * @param dev Renesas MMC device
1862 * @param props property structure to be filled by MMC driver
1933 /* Note: init only properties that are used for mmc/sdhc */ in rcar_mmc_init_host_props()
2018 /* initialize and configure the Renesas MMC controller registers */
2082 * configure divider inside MMC controller in rcar_mmc_init_controller_regs()
2113 /* initialize and configure the Renesas MMC driver */
2161 LOG_INF("%s: initialize driver, MMC version 0x%hhx", dev->name, data->ver); in rcar_mmc_init()