Lines Matching defs:datactrl
389 static void mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl)
392 datactrl |= host->datactrl_reg & host->variant->busy_dpsm_flag;
394 if (host->datactrl_reg != datactrl) {
395 host->datactrl_reg = datactrl;
396 writel(datactrl, host->base + MMCIDATACTRL);
539 static int mmci_dma_start(struct mmci_host *host, unsigned int datactrl)
559 ret = host->ops->dma_start(host, &datactrl);
564 mmci_write_datactrlreg(host, datactrl);
998 int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl)
1011 *datactrl |= MCI_DPSM_DMAENABLE;
1131 unsigned int datactrl, timeout, irqmask;
1151 datactrl = host->ops->get_datactrl_cfg(host);
1152 datactrl |= host->data->flags & MMC_DATA_READ ? MCI_DPSM_DIRECTION : 0;
1157 datactrl |= variant->datactrl_mask_sdio;
1177 datactrl |= variant->datactrl_mask_ddrmode;
1183 if (!mmci_dma_start(host, datactrl))
1207 mmci_write_datactrlreg(host, datactrl);