Lines Matching refs:atmci_writel
172 #define atmci_writel(port, reg, value) \ macro
811 atmci_writel(host, ATMCI_DTOR, (ATMCI_DTOMUL(dtomul) | ATMCI_DTOCYC(dtocyc))); in atmci_set_timeout()
874 atmci_writel(host, ATMCI_ARGR, cmd->arg); in atmci_send_command()
875 atmci_writel(host, ATMCI_CMDR, cmd_flags); in atmci_send_command()
882 atmci_writel(host, ATMCI_IER, ATMCI_CMDRDY); in atmci_send_stop_cmd()
910 atmci_writel(host, pointer_reg, host->buf_phys_addr); in atmci_pdc_set_single_buf()
913 atmci_writel(host, pointer_reg, sg_dma_address(host->sg)); in atmci_pdc_set_single_buf()
919 atmci_writel(host, counter_reg, host->data_size); in atmci_pdc_set_single_buf()
920 atmci_writel(host, ATMCI_MR, host->mode_reg | ATMCI_MR_PDCFBYTE); in atmci_pdc_set_single_buf()
923 atmci_writel(host, counter_reg, host->data_size / 4); in atmci_pdc_set_single_buf()
928 atmci_writel(host, counter_reg, sg_dma_len(host->sg) / 4); in atmci_pdc_set_single_buf()
971 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS | ATMEL_PDC_TXTDIS); in atmci_pdc_complete()
1012 atmci_writel(host, ATMCI_DMA, atmci_readl(host, ATMCI_DMA) & ~ATMCI_DMAEN); in atmci_dma_complete()
1046 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_dma_complete()
1108 atmci_writel(host, ATMCI_MR, host->mode_reg | ATMCI_MR_PDCMODE); in atmci_prepare_data_pdc()
1122 atmci_writel(host, ATMCI_MR, tmp); in atmci_prepare_data_pdc()
1201 atmci_writel(host, ATMCI_DMA, ATMCI_DMA_CHKSIZE(maxburst) | in atmci_prepare_data_dma()
1237 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmci_submit_data_pdc()
1239 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmci_submit_data_pdc()
1259 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_stop_transfer()
1267 atmci_writel(host, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS | ATMEL_PDC_TXTDIS); in atmci_stop_transfer_pdc()
1282 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_stop_transfer_dma()
1313 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_start_request()
1314 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIEN); in atmci_start_request()
1315 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_start_request()
1317 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_start_request()
1318 atmci_writel(host, ATMCI_IER, iflags); in atmci_start_request()
1321 atmci_writel(host, ATMCI_SDCR, slot->sdc_reg); in atmci_start_request()
1330 atmci_writel(host, ATMCI_CMDR, ATMCI_CMDR_SPCMD_INIT); in atmci_start_request()
1340 atmci_writel(host, ATMCI_BLKR, ATMCI_BCNT(data->blocks) in atmci_start_request()
1381 atmci_writel(host, ATMCI_IER, iflags); in atmci_start_request()
1459 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_set_ios()
1460 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIEN); in atmci_set_ios()
1462 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_set_ios()
1520 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_set_ios()
1522 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_set_ios()
1540 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIDIS); in atmci_set_ios()
1612 atmci_writel(host, ATMCI_IER, slot->sdio_irq); in atmci_enable_sdio_irq()
1614 atmci_writel(host, ATMCI_IDR, slot->sdio_irq); in atmci_enable_sdio_irq()
1641 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_request_end()
1643 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_request_end()
1740 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_detect_change()
1741 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIEN); in atmci_detect_change()
1742 atmci_writel(host, ATMCI_MR, host->mode_reg); in atmci_detect_change()
1744 atmci_writel(host, ATMCI_CFG, host->cfg_reg); in atmci_detect_change()
1843 atmci_writel(host, ATMCI_IDR, in atmci_tasklet_func()
1852 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_tasklet_func()
1887 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_tasklet_func()
1890 atmci_writel(host, ATMCI_IER, ATMCI_CMDRDY); in atmci_tasklet_func()
1923 atmci_writel(host, ATMCI_IER, in atmci_tasklet_func()
1957 atmci_writel(host, ATMCI_IDR, in atmci_tasklet_func()
1962 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_tasklet_func()
1969 atmci_writel(host, ATMCI_IDR, ATMCI_TXRDY | ATMCI_RXRDY in atmci_tasklet_func()
2044 atmci_writel(host, ATMCI_IDR, (ATMCI_NOTBUSY | ATMCI_RXRDY in atmci_read_data_pio()
2058 atmci_writel(host, ATMCI_IDR, ATMCI_RXRDY); in atmci_read_data_pio()
2059 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_read_data_pio()
2078 atmci_writel(host, ATMCI_TDR, value); in atmci_write_data_pio()
2101 atmci_writel(host, ATMCI_TDR, value); in atmci_write_data_pio()
2108 atmci_writel(host, ATMCI_TDR, value); in atmci_write_data_pio()
2114 atmci_writel(host, ATMCI_IDR, (ATMCI_NOTBUSY | ATMCI_TXRDY in atmci_write_data_pio()
2128 atmci_writel(host, ATMCI_IDR, ATMCI_TXRDY); in atmci_write_data_pio()
2129 atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY); in atmci_write_data_pio()
2163 atmci_writel(host, ATMCI_IDR, ATMCI_DATA_ERROR_FLAGS in atmci_interrupt()
2177 atmci_writel(host, ATMCI_IDR, ATMCI_TXBUFE); in atmci_interrupt()
2178 atmci_writel(host, ATMCI_IDR, ATMCI_ENDTX); in atmci_interrupt()
2186 atmci_writel(host, ATMCI_IER, ATMCI_ENDTX); in atmci_interrupt()
2187 atmci_writel(host, ATMCI_IER, ATMCI_TXBUFE); in atmci_interrupt()
2193 atmci_writel(host, ATMCI_IDR, ATMCI_ENDTX); in atmci_interrupt()
2198 atmci_writel(host, ATMCI_IER, ATMCI_ENDTX); in atmci_interrupt()
2204 atmci_writel(host, ATMCI_IDR, ATMCI_RXBUFF); in atmci_interrupt()
2205 atmci_writel(host, ATMCI_IDR, ATMCI_ENDRX); in atmci_interrupt()
2213 atmci_writel(host, ATMCI_IER, ATMCI_ENDRX); in atmci_interrupt()
2214 atmci_writel(host, ATMCI_IER, ATMCI_RXBUFF); in atmci_interrupt()
2220 atmci_writel(host, ATMCI_IDR, ATMCI_ENDRX); in atmci_interrupt()
2225 atmci_writel(host, ATMCI_IER, ATMCI_ENDRX); in atmci_interrupt()
2237 atmci_writel(host, ATMCI_IDR, ATMCI_BLKE); in atmci_interrupt()
2246 atmci_writel(host, ATMCI_IDR, ATMCI_NOTBUSY); in atmci_interrupt()
2260 atmci_writel(host, ATMCI_IDR, ATMCI_CMDRDY); in atmci_interrupt()
2560 atmci_writel(host, ATMCI_CR, ATMCI_CR_SWRST); in atmci_probe()
2686 atmci_writel(host, ATMCI_IDR, ~0UL); in atmci_remove()
2687 atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIDIS); in atmci_remove()