Lines Matching refs:cmdat
63 unsigned int cmdat; member
257 static void pxamci_start_cmd(struct pxamci_host *host, struct mmc_command *cmd, unsigned int cmdat) in pxamci_start_cmd() argument
263 cmdat |= CMDAT_BUSY; in pxamci_start_cmd()
268 cmdat |= CMDAT_RESP_SHORT; in pxamci_start_cmd()
271 cmdat |= CMDAT_RESP_R3; in pxamci_start_cmd()
274 cmdat |= CMDAT_RESP_R2; in pxamci_start_cmd()
283 writel(cmdat, host->base + MMC_CMDAT); in pxamci_start_cmd()
386 pxamci_start_cmd(host, host->mrq->stop, host->cmdat); in pxamci_data_done()
423 unsigned int cmdat; in pxamci_request() local
431 cmdat = host->cmdat; in pxamci_request()
432 host->cmdat &= ~CMDAT_INIT; in pxamci_request()
437 cmdat &= ~CMDAT_BUSY; in pxamci_request()
438 cmdat |= CMDAT_DATAEN | CMDAT_DMAEN; in pxamci_request()
440 cmdat |= CMDAT_WRITE; in pxamci_request()
443 cmdat |= CMDAT_STREAM; in pxamci_request()
446 pxamci_start_cmd(host, mrq->cmd, cmdat); in pxamci_request()
526 host->cmdat |= CMDAT_INIT; in pxamci_set_ios()
530 host->cmdat |= CMDAT_SD_4DAT; in pxamci_set_ios()
532 host->cmdat &= ~CMDAT_SD_4DAT; in pxamci_set_ios()
535 host->clkrt, host->cmdat); in pxamci_set_ios()
696 host->cmdat = 0; in pxamci_probe()
699 host->cmdat |= CMDAT_SDIO_INT_EN; in pxamci_probe()