Lines Matching refs:atmci_writel
655 atmci_writel(host, ATMCI_DTOR, (ATMCI_DTOMUL(dtomul) | ATMCI_DTOCYC(dtocyc))); in atmci_set_timeout()
720 atmci_writel(host, ATMCI_ARGR, cmd->arg); in atmci_send_command()
721 atmci_writel(host, ATMCI_CMDR, cmd_flags); in atmci_send_command()
728 atmci_writel(host, ATMCI_IER, ATMCI_CMDRDY); in atmci_send_stop_cmd()
756 atmci_writel(host, pointer_reg, host->buf_phys_addr); in atmci_pdc_set_single_buf()
759 atmci_writel(host, pointer_reg, sg_dma_address(host->sg)); in atmci_pdc_set_single_buf()
765 atmci_writel(host, counter_reg, host->data_size); in atmci_pdc_set_single_buf()
766 atmci_writel(host, ATMCI_MR, host->mode_reg | ATMCI_MR_PDCFBYTE); in atmci_pdc_set_single_buf()
769 atmci_writel(host, counter_reg, host->data_size / 4); in atmci_pdc_set_single_buf()
774 atmci_writel(host, counter_reg, sg_dma_len(host->sg) / 4); in atmci_pdc_set_single_buf()
817 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS | ATMEL_PDC_TXTDIS); in atmci_pdc_complete()
858 atmci_writel(host, ATMCI_DMA, atmci_readl(host, ATMCI_DMA) & ~ATMCI_DMAEN); in atmci_dma_complete()
892 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_dma_complete()
954 atmci_writel(host, ATMCI_MR, host->mode_reg | ATMCI_MR_PDCMODE); in atmci_prepare_data_pdc()
968 atmci_writel(host, ATMCI_MR, tmp); in atmci_prepare_data_pdc()
1045 atmci_writel(host, ATMCI_DMA, ATMCI_DMA_CHKSIZE(maxburst) | in atmci_prepare_data_dma()
1081 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmci_submit_data_pdc()
1083 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmci_submit_data_pdc()
1103 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_stop_transfer()
1111 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS | ATMEL_PDC_TXTDIS); in atmci_stop_transfer_pdc()
1126 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_stop_transfer_dma()
1157 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_start_request()
1158 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIEN); in atmci_start_request()
1159 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_start_request()
1161 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_start_request()
1162 atmci_writel(host, ATMCI_IER, iflags); in atmci_start_request()
1165 atmci_writel(host, ATMCI_SDCR, slot->sdc_reg); in atmci_start_request()
1174 atmci_writel(host, ATMCI_CMDR, ATMCI_CMDR_SPCMD_INIT); in atmci_start_request()
1184 atmci_writel(host, ATMCI_BLKR, ATMCI_BCNT(data->blocks) in atmci_start_request()
1228 atmci_writel(host, ATMCI_IER, iflags); in atmci_start_request()
1310 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_set_ios()
1311 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIEN); in atmci_set_ios()
1313 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_set_ios()
1371 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_set_ios()
1373 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_set_ios()
1391 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIDIS); in atmci_set_ios()
1465 atmci_writel(host, ATMCI_IER, slot->sdio_irq); in atmci_enable_sdio_irq()
1467 atmci_writel(host, ATMCI_IDR, slot->sdio_irq); in atmci_enable_sdio_irq()
1494 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_request_end()
1496 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_request_end()
1596 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_detect_change()
1597 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIEN); in atmci_detect_change()
1598 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_detect_change()
1600 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_detect_change()
1699 atmci_writel(host, ATMCI_IDR, in atmci_tasklet_func()
1708 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_tasklet_func()
1743 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_tasklet_func()
1746 atmci_writel(host, ATMCI_IER, ATMCI_CMDRDY); in atmci_tasklet_func()
1779 atmci_writel(host, ATMCI_IER, in atmci_tasklet_func()
1813 atmci_writel(host, ATMCI_IDR, in atmci_tasklet_func()
1818 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_tasklet_func()
1825 atmci_writel(host, ATMCI_IDR, ATMCI_TXRDY | ATMCI_RXRDY in atmci_tasklet_func()
1900 atmci_writel(host, ATMCI_IDR, (ATMCI_NOTBUSY | ATMCI_RXRDY in atmci_read_data_pio()
1914 atmci_writel(host, ATMCI_IDR, ATMCI_RXRDY); in atmci_read_data_pio()
1915 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_read_data_pio()
1934 atmci_writel(host, ATMCI_TDR, value); in atmci_write_data_pio()
1957 atmci_writel(host, ATMCI_TDR, value); in atmci_write_data_pio()
1964 atmci_writel(host, ATMCI_TDR, value); in atmci_write_data_pio()
1970 atmci_writel(host, ATMCI_IDR, (ATMCI_NOTBUSY | ATMCI_TXRDY in atmci_write_data_pio()
1984 atmci_writel(host, ATMCI_IDR, ATMCI_TXRDY); in atmci_write_data_pio()
1985 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_write_data_pio()
2019 atmci_writel(host, ATMCI_IDR, ATMCI_DATA_ERROR_FLAGS in atmci_interrupt()
2033 atmci_writel(host, ATMCI_IDR, ATMCI_TXBUFE); in atmci_interrupt()
2034 atmci_writel(host, ATMCI_IDR, ATMCI_ENDTX); in atmci_interrupt()
2042 atmci_writel(host, ATMCI_IER, ATMCI_ENDTX); in atmci_interrupt()
2043 atmci_writel(host, ATMCI_IER, ATMCI_TXBUFE); in atmci_interrupt()
2049 atmci_writel(host, ATMCI_IDR, ATMCI_ENDTX); in atmci_interrupt()
2054 atmci_writel(host, ATMCI_IER, ATMCI_ENDTX); in atmci_interrupt()
2060 atmci_writel(host, ATMCI_IDR, ATMCI_RXBUFF); in atmci_interrupt()
2061 atmci_writel(host, ATMCI_IDR, ATMCI_ENDRX); in atmci_interrupt()
2069 atmci_writel(host, ATMCI_IER, ATMCI_ENDRX); in atmci_interrupt()
2070 atmci_writel(host, ATMCI_IER, ATMCI_RXBUFF); in atmci_interrupt()
2076 atmci_writel(host, ATMCI_IDR, ATMCI_ENDRX); in atmci_interrupt()
2081 atmci_writel(host, ATMCI_IER, ATMCI_ENDRX); in atmci_interrupt()
2093 atmci_writel(host, ATMCI_IDR, ATMCI_BLKE); in atmci_interrupt()
2102 atmci_writel(host, ATMCI_IDR, ATMCI_NOTBUSY); in atmci_interrupt()
2116 atmci_writel(host, ATMCI_IDR, ATMCI_CMDRDY); in atmci_interrupt()
2399 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_probe()
2525 atmci_writel(host, ATMCI_IDR, ~0UL); in atmci_remove()
2526 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIDIS); in atmci_remove()