Lines Matching refs:cmdat
64 unsigned int cmdat; member
258 static void pxamci_start_cmd(struct pxamci_host *host, struct mmc_command *cmd, unsigned int cmdat) in pxamci_start_cmd() argument
264 cmdat |= CMDAT_BUSY; in pxamci_start_cmd()
269 cmdat |= CMDAT_RESP_SHORT; in pxamci_start_cmd()
272 cmdat |= CMDAT_RESP_R3; in pxamci_start_cmd()
275 cmdat |= CMDAT_RESP_R2; in pxamci_start_cmd()
284 writel(cmdat, host->base + MMC_CMDAT); in pxamci_start_cmd()
391 pxamci_start_cmd(host, host->mrq->stop, host->cmdat); in pxamci_data_done()
428 unsigned int cmdat; in pxamci_request() local
436 cmdat = host->cmdat; in pxamci_request()
437 host->cmdat &= ~CMDAT_INIT; in pxamci_request()
442 cmdat &= ~CMDAT_BUSY; in pxamci_request()
443 cmdat |= CMDAT_DATAEN | CMDAT_DMAEN; in pxamci_request()
445 cmdat |= CMDAT_WRITE; in pxamci_request()
448 cmdat |= CMDAT_STREAM; in pxamci_request()
451 pxamci_start_cmd(host, mrq->cmd, cmdat); in pxamci_request()
527 host->cmdat |= CMDAT_INIT; in pxamci_set_ios()
531 host->cmdat |= CMDAT_SD_4DAT; in pxamci_set_ios()
533 host->cmdat &= ~CMDAT_SD_4DAT; in pxamci_set_ios()
536 host->clkrt, host->cmdat); in pxamci_set_ios()
716 host->cmdat = 0; in pxamci_probe()
719 host->cmdat |= CMDAT_SDIO_INT_EN; in pxamci_probe()