Lines Matching refs:cmdat
58 unsigned int cmdat; member
233 static void pxamci_start_cmd(struct pxamci_host *host, struct mmc_command *cmd, unsigned int cmdat) in pxamci_start_cmd() argument
239 cmdat |= CMDAT_BUSY; in pxamci_start_cmd()
244 cmdat |= CMDAT_RESP_SHORT; in pxamci_start_cmd()
247 cmdat |= CMDAT_RESP_R3; in pxamci_start_cmd()
250 cmdat |= CMDAT_RESP_R2; in pxamci_start_cmd()
259 writel(cmdat, host->base + MMC_CMDAT); in pxamci_start_cmd()
366 pxamci_start_cmd(host, host->mrq->stop, host->cmdat); in pxamci_data_done()
403 unsigned int cmdat; in pxamci_request() local
411 cmdat = host->cmdat; in pxamci_request()
412 host->cmdat &= ~CMDAT_INIT; in pxamci_request()
417 cmdat &= ~CMDAT_BUSY; in pxamci_request()
418 cmdat |= CMDAT_DATAEN | CMDAT_DMAEN; in pxamci_request()
420 cmdat |= CMDAT_WRITE; in pxamci_request()
423 pxamci_start_cmd(host, mrq->cmd, cmdat); in pxamci_request()
499 host->cmdat |= CMDAT_INIT; in pxamci_set_ios()
503 host->cmdat |= CMDAT_SD_4DAT; in pxamci_set_ios()
505 host->cmdat &= ~CMDAT_SD_4DAT; in pxamci_set_ios()
508 host->clkrt, host->cmdat); in pxamci_set_ios()
678 host->cmdat = 0; in pxamci_probe()
681 host->cmdat |= CMDAT_SDIO_INT_EN; in pxamci_probe()