Searched refs:mmcsd (Results 1 – 9 of 9) sorted by relevance
668 if (mmcsd->vdd != vdd) in hpm_sdmmc_set_iocfg()680 mmcsd->vdd = vdd; in hpm_sdmmc_set_iocfg()865 struct hpm_mmcsd *mmcsd = NULL; in rt_hw_sdio_init() local874 mmcsd = hpm_sdxcs[i]; in rt_hw_sdio_init()881 if (mmcsd->support_3v3) in rt_hw_sdio_init()885 if (mmcsd->support_1v8) in rt_hw_sdio_init()892 if (mmcsd->support_4bit) in rt_hw_sdio_init()896 if (mmcsd->support_8bit) { in rt_hw_sdio_init()900 if (mmcsd->support_1v8) in rt_hw_sdio_init()930 mmcsd->host = host; in rt_hw_sdio_init()[all …]
153 struct imxrt_mmcsd *mmcsd; in _mmc_request() local167 RT_ASSERT(mmcsd != RT_NULL); in _mmc_request()335 struct imxrt_mmcsd *mmcsd; in _mmc_set_iocfg() local412 struct imxrt_mmcsd *mmcsd; in _imxrt_mci_init() local425 if (!mmcsd) in _imxrt_mci_init()465 mmcsd->host = host; in _imxrt_mci_init()468 _mmcsd_clk_init(mmcsd); in _imxrt_mci_init()469 _mmcsd_isr_init(mmcsd); in _imxrt_mci_init()470 _mmcsd_gpio_init(mmcsd); in _imxrt_mci_init()471 _mmcsd_host_init(mmcsd); in _imxrt_mci_init()[all …]
53 struct lpc_mmcsd *mmcsd; in lpc_sdmmc_request() local177 SDMMCHOST_ErrorRecovery(mmcsd->SDIFx); in lpc_sdmmc_request()222 struct lpc_mmcsd *mmcsd; in lpc_sdmmc_set_iocfg() local266 struct lpc_mmcsd *mmcsd = NULL; in rt_hw_sdio_init() local275 if (!mmcsd) in rt_hw_sdio_init()282 mmcsd->SDIFx = SDIF; in rt_hw_sdio_init()295 mmcsd->host = host; in rt_hw_sdio_init()308 SDIF_Init(mmcsd->SDIFx, &sdif_config); in rt_hw_sdio_init()310 SDIF_EnableCardPower(mmcsd->SDIFx, false); in rt_hw_sdio_init()311 SDIF_EnableCardPower(mmcsd->SDIFx, true); in rt_hw_sdio_init()[all …]
80 struct mcx_mmcsd *mmcsd; in mcx_sdmmc_request() local93 mmcsd = (struct mcx_mmcsd *)host->private_data; in mcx_sdmmc_request()94 RT_ASSERT(mmcsd != RT_NULL); in mcx_sdmmc_request()209 SDMMCHOST_ErrorRecovery(mmcsd->USDHC); in mcx_sdmmc_request()251 struct mcx_mmcsd *mmcsd; in mcx_sdmmc_set_iocfg() local295 struct mcx_mmcsd *mmcsd = RT_NULL; in rt_hw_sdio_init() local303 mmcsd = rt_malloc(sizeof(struct mcx_mmcsd)); in rt_hw_sdio_init()304 if (!mmcsd) in rt_hw_sdio_init()312 mmcsd->USDHC = USDHC0; in rt_hw_sdio_init()326 mmcsd->host = host; in rt_hw_sdio_init()[all …]
148 static void _mmcsd_gpio_init(struct imxrt_mmcsd *mmcsd) in _mmcsd_gpio_init() argument350 usdhc_host_t *usdhc_host = &mmcsd->usdhc_host; in _mmcsd_host_init()363 static void _mmcsd_clk_init(struct imxrt_mmcsd *mmcsd) in _mmcsd_clk_init() argument365 CLOCK_EnableClock(mmcsd->ip_clock); in _mmcsd_clk_init()366 CLOCK_SetDiv(mmcsd->usdhc_div, 5U); in _mmcsd_clk_init()371 struct imxrt_mmcsd *mmcsd; in _mmc_request() local386 mmcsd = (struct imxrt_mmcsd *)host->private_data; in _mmc_request()387 RT_ASSERT(mmcsd != RT_NULL); in _mmc_request()400 dmaConfig.admaTable = mmcsd->usdhc_adma2_table; in _mmc_request()553 struct imxrt_mmcsd *mmcsd; in _mmc_set_iocfg() local[all …]
632 struct sdhci_host* mmcsd; in kd_mmc_request() local642 mmcsd = (struct sdhci_host*)host->private_data; in kd_mmc_request()643 RT_ASSERT(mmcsd != RT_NULL); in kd_mmc_request()696 mmcsd->sdhci_command = &sdhci_command; in kd_mmc_request()732 mmcsd->sdhci_data = &sdhci_data; in kd_mmc_request()734 mmcsd->sdhci_data = RT_NULL; in kd_mmc_request()736 error = sdhci_transfer_blocking(mmcsd); in kd_mmc_request()802 struct sdhci_host* mmcsd; in kd_set_iocfg() local816 kd_mmc_clock_freq_change(mmcsd, sdhci_clk); in kd_set_iocfg()817 ctrl = sdhci_readb(mmcsd, SDHCI_HOST_CONTROL); in kd_set_iocfg()[all …]
21 src += ['mmcsd.c']
39 | ft_sd | FT mmcsd 控制器 |
40 | ft_sd | 支持 | FT mmcsd 控制器 |
Completed in 67 milliseconds