Home
last modified time | relevance | path

Searched refs:datactrl (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/mmc/host/
A Dmmci_stm32_sdmmc.c148 static int sdmmc_idma_start(struct mmci_host *host, unsigned int *datactrl) in sdmmc_idma_start() argument
315 u32 datactrl; in sdmmc_get_dctrl_cfg() local
317 datactrl = mmci_dctrl_blksz(host); in sdmmc_get_dctrl_cfg()
321 datactrl |= MCI_DPSM_STM32_MODE_SDIO; in sdmmc_get_dctrl_cfg()
323 datactrl |= MCI_DPSM_STM32_MODE_BLOCK_STOP; in sdmmc_get_dctrl_cfg()
325 datactrl |= MCI_DPSM_STM32_MODE_BLOCK; in sdmmc_get_dctrl_cfg()
327 return datactrl; in sdmmc_get_dctrl_cfg()
A Dmmci.c395 if (host->datactrl_reg != datactrl) { in mmci_write_datactrlreg()
396 host->datactrl_reg = datactrl; in mmci_write_datactrlreg()
397 writel(datactrl, host->base + MMCIDATACTRL); in mmci_write_datactrlreg()
560 ret = host->ops->dma_start(host, &datactrl); in mmci_dma_start()
565 mmci_write_datactrlreg(host, datactrl); in mmci_dma_start()
1012 *datactrl |= MCI_DPSM_DMAENABLE; in mmci_dmae_start()
1132 unsigned int datactrl, timeout, irqmask; in mmci_start_data() local
1158 datactrl |= variant->datactrl_mask_sdio; in mmci_start_data()
1178 datactrl |= variant->datactrl_mask_ddrmode; in mmci_start_data()
1184 if (!mmci_dma_start(host, datactrl)) in mmci_start_data()
[all …]
A Dmmci_qcom_dml.c48 static int qcom_dma_start(struct mmci_host *host, unsigned int *datactrl) in qcom_dma_start() argument
53 int ret = mmci_dmae_start(host, datactrl); in qcom_dma_start()
A Dmoxart-mmc.c367 u32 datactrl; in moxart_prepare_data() local
379 datactrl = DCR_DATA_EN | (blksz_bits & DCR_BLK_SIZE); in moxart_prepare_data()
382 datactrl |= DCR_DATA_WRITE; in moxart_prepare_data()
385 datactrl |= DCR_DMA_EN; in moxart_prepare_data()
391 writel(datactrl, host->base + REG_DATA_CONTROL); in moxart_prepare_data()
A Dmmci.h378 int (*dma_start)(struct mmci_host *host, unsigned int *datactrl);
460 int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl);

Completed in 14 milliseconds