Lines Matching refs:writel

150 		writel(val, sock->addr + SOCK_MMCSD_DATA);  in tifm_sd_write_fifo()
162 writel(val, sock->addr + SOCK_MMCSD_DATA); in tifm_sd_write_fifo()
185 writel(host->bounce_buf_data[0], in tifm_sd_transfer_data()
319 writel(sg_dma_address(sg) + dma_off, sock->addr + SOCK_DMA_ADDRESS); in tifm_sd_set_dma_data()
321 writel((dma_blk_cnt << 8) | TIFM_DMA_TX | TIFM_DMA_EN, in tifm_sd_set_dma_data()
324 writel((dma_blk_cnt << 8) | TIFM_DMA_EN, in tifm_sd_set_dma_data()
386 writel((cmd->arg >> 16) & 0xffff, sock->addr + SOCK_MMCSD_ARG_HIGH); in tifm_sd_exec()
387 writel(cmd->arg & 0xffff, sock->addr + SOCK_MMCSD_ARG_LOW); in tifm_sd_exec()
388 writel(cmd->opcode | cmd_mask, sock->addr + SOCK_MMCSD_COMMAND); in tifm_sd_exec()
433 writel(TIFM_MMCSD_EOFB in tifm_sd_check_status()
444 writel((~TIFM_MMCSD_EOFB) in tifm_sd_check_status()
453 writel((~TIFM_MMCSD_EOFB) in tifm_sd_check_status()
499 writel(fifo_status, sock->addr + SOCK_DMA_FIFO_STATUS); in tifm_sd_data_event()
522 writel(host_status & TIFM_MMCSD_ERRMASK, in tifm_sd_card_event()
536 writel(TIFM_FIFO_INT_SETALL, in tifm_sd_card_event()
538 writel(TIFM_DMA_RESET, sock->addr + SOCK_DMA_CONTROL); in tifm_sd_card_event()
569 writel(host_status & TIFM_MMCSD_AE, in tifm_sd_card_event()
589 writel(host_status, sock->addr + SOCK_MMCSD_STATUS); in tifm_sd_card_event()
606 writel(data_timeout, sock->addr + SOCK_MMCSD_DATA_TO); in tifm_sd_set_data_timeout()
607 writel((~TIFM_MMCSD_DPE) in tifm_sd_set_data_timeout()
614 writel(data_timeout, sock->addr + SOCK_MMCSD_DATA_TO); in tifm_sd_set_data_timeout()
615 writel(TIFM_MMCSD_DPE in tifm_sd_set_data_timeout()
654 writel(TIFM_MMCSD_EOFB in tifm_sd_request()
659 writel(TIFM_MMCSD_BUFINT in tifm_sd_request()
662 writel(((TIFM_MMCSD_FIFO_SIZE - 1) << 8) in tifm_sd_request()
697 writel(TIFM_FIFO_INT_SETALL, in tifm_sd_request()
699 writel(ilog2(r_data->blksz) - 2, in tifm_sd_request()
701 writel(TIFM_FIFO_ENABLE, in tifm_sd_request()
703 writel(TIFM_FIFO_INTMASK, in tifm_sd_request()
707 writel(TIFM_MMCSD_TXDE, in tifm_sd_request()
710 writel(TIFM_MMCSD_RXDE, in tifm_sd_request()
716 writel(r_data->blocks - 1, in tifm_sd_request()
718 writel(r_data->blksz - 1, in tifm_sd_request()
724 writel(TIFM_CTRL_LED | readl(sock->addr + SOCK_CONTROL), in tifm_sd_request()
760 writel((~TIFM_MMCSD_BUFINT) in tifm_sd_end_cmd()
779 writel((~TIFM_CTRL_LED) & readl(sock->addr + SOCK_CONTROL), in tifm_sd_end_cmd()
812 writel(TIFM_MMCSD_4BBUS | readl(sock->addr + SOCK_MMCSD_CONFIG), in tifm_sd_ios()
815 writel((~TIFM_MMCSD_4BBUS) in tifm_sd_ios()
836 writel((~TIFM_CTRL_FAST_CLK) in tifm_sd_ios()
842 writel(TIFM_CTRL_FAST_CLK in tifm_sd_ios()
850 writel(host->clk_div in tifm_sd_ios()
890 writel(0, sock->addr + SOCK_MMCSD_INT_ENABLE); in tifm_sd_initialize_host()
894 writel(TIFM_MMCSD_RESET, sock->addr + SOCK_MMCSD_SYSTEM_CONTROL); in tifm_sd_initialize_host()
895 writel(host->clk_div | TIFM_MMCSD_POWER, in tifm_sd_initialize_host()
913 writel(0, sock->addr + SOCK_MMCSD_NUM_BLOCKS); in tifm_sd_initialize_host()
914 writel(host->clk_div | TIFM_MMCSD_POWER, in tifm_sd_initialize_host()
916 writel(TIFM_MMCSD_RXDE, sock->addr + SOCK_MMCSD_BUFFER_CONFIG); in tifm_sd_initialize_host()
919 writel(64, sock->addr + SOCK_MMCSD_COMMAND_TO); in tifm_sd_initialize_host()
920 writel(TIFM_MMCSD_INAB, sock->addr + SOCK_MMCSD_COMMAND); in tifm_sd_initialize_host()
924 writel(host_status, sock->addr + SOCK_MMCSD_STATUS); in tifm_sd_initialize_host()
939 writel(TIFM_MMCSD_CERR | TIFM_MMCSD_BRS | TIFM_MMCSD_EOC in tifm_sd_initialize_host()
1006 writel(0, sock->addr + SOCK_MMCSD_INT_ENABLE); in tifm_sd_remove()
1014 writel(TIFM_FIFO_INT_SETALL, in tifm_sd_remove()
1016 writel(0, sock->addr + SOCK_DMA_FIFO_INT_ENABLE_SET); in tifm_sd_remove()