Lines Matching defs:datactrl
421 static void mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl)
424 datactrl |= host->datactrl_reg & host->variant->busy_dpsm_flag;
426 if (host->datactrl_reg != datactrl) {
427 host->datactrl_reg = datactrl;
428 writel(datactrl, host->base + MMCIDATACTRL);
571 static int mmci_dma_start(struct mmci_host *host, unsigned int datactrl)
591 ret = host->ops->dma_start(host, &datactrl);
596 mmci_write_datactrlreg(host, datactrl);
1101 int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl)
1114 *datactrl |= MCI_DPSM_DMAENABLE;
1234 unsigned int datactrl, timeout, irqmask;
1254 datactrl = host->ops->get_datactrl_cfg(host);
1255 datactrl |= host->data->flags & MMC_DATA_READ ? MCI_DPSM_DIRECTION : 0;
1260 datactrl |= variant->datactrl_mask_sdio;
1280 datactrl |= variant->datactrl_mask_ddrmode;
1286 if (!mmci_dma_start(host, datactrl))
1310 mmci_write_datactrlreg(host, datactrl);