Lines Matching refs:writel

262 			writel(*((u32 *)p), host->base + DAVINCI_MMCDXR);  in davinci_fifo_data_trans()
361 writel(0x1FFF, host->base + DAVINCI_MMCTOR); in mmc_davinci_start_command()
384 writel(cmd->arg, host->base + DAVINCI_MMCARGHL); in mmc_davinci_start_command()
385 writel(cmd_reg, host->base + DAVINCI_MMCCMD); in mmc_davinci_start_command()
399 writel(im_val, host->base + DAVINCI_MMCIM); in mmc_davinci_start_command()
566 writel(0, host->base + DAVINCI_MMCBLEN); in mmc_davinci_prepare_data()
567 writel(0, host->base + DAVINCI_MMCNBLK); in mmc_davinci_prepare_data()
582 writel(timeout, host->base + DAVINCI_MMCTOD); in mmc_davinci_prepare_data()
583 writel(data->blocks, host->base + DAVINCI_MMCNBLK); in mmc_davinci_prepare_data()
584 writel(data->blksz, host->base + DAVINCI_MMCBLEN); in mmc_davinci_prepare_data()
590 writel(fifo_lev | MMCFIFOCTL_FIFODIR_WR | MMCFIFOCTL_FIFORST, in mmc_davinci_prepare_data()
592 writel(fifo_lev | MMCFIFOCTL_FIFODIR_WR, in mmc_davinci_prepare_data()
598 writel(fifo_lev | MMCFIFOCTL_FIFODIR_RD | MMCFIFOCTL_FIFORST, in mmc_davinci_prepare_data()
600 writel(fifo_lev | MMCFIFOCTL_FIFODIR_RD, in mmc_davinci_prepare_data()
703 writel(temp, host->base + DAVINCI_MMCCLK); in calculate_clk_divider()
715 writel(temp, host->base + DAVINCI_MMCCLK); in calculate_clk_divider()
721 writel(temp, host->base + DAVINCI_MMCCLK); in calculate_clk_divider()
723 writel(temp | MMCCLK_CLKEN, host->base + DAVINCI_MMCCLK); in calculate_clk_divider()
754 writel((readl(host->base + DAVINCI_MMCCTL) & in mmc_davinci_set_ios()
761 writel((readl(host->base + DAVINCI_MMCCTL) & in mmc_davinci_set_ios()
765 writel(readl(host->base + DAVINCI_MMCCTL) | in mmc_davinci_set_ios()
772 writel(readl(host->base + DAVINCI_MMCCTL) & in mmc_davinci_set_ios()
776 writel(readl(host->base + DAVINCI_MMCCTL) & in mmc_davinci_set_ios()
790 writel(0, host->base + DAVINCI_MMCARGHL); in mmc_davinci_set_ios()
791 writel(MMCCMD_INITCK, host->base + DAVINCI_MMCCMD); in mmc_davinci_set_ios()
821 writel(SDIOIST_IOINT, host->base + DAVINCI_SDIOIST); in mmc_davinci_xfer_done()
839 writel(0, host->base + DAVINCI_MMCIM); in mmc_davinci_xfer_done()
867 writel(0, host->base + DAVINCI_MMCIM); in mmc_davinci_cmd_done()
883 writel(temp, host->base + DAVINCI_MMCCTL); in mmc_davinci_reset_ctrl()
903 writel(status | SDIOIST_IOINT, host->base + DAVINCI_SDIOIST); in mmc_davinci_sdio_irq()
922 writel(0, host->base + DAVINCI_MMCIM); in mmc_davinci_irq()
947 writel(0, host->base + DAVINCI_MMCIM); in mmc_davinci_irq()
962 writel(im_val, host->base + DAVINCI_MMCIM); in mmc_davinci_irq()
1080 writel(SDIOIST_IOINT, host->base + DAVINCI_SDIOIST); in mmc_davinci_enable_sdio_irq()
1084 writel(readl(host->base + DAVINCI_SDIOIEN) | in mmc_davinci_enable_sdio_irq()
1089 writel(readl(host->base + DAVINCI_SDIOIEN) & ~SDIOIEN_IOINTEN, in mmc_davinci_enable_sdio_irq()
1155 writel(0, host->base + DAVINCI_MMCCLK); in init_mmcsd_host()
1156 writel(MMCCLK_CLKEN, host->base + DAVINCI_MMCCLK); in init_mmcsd_host()
1158 writel(0x1FFF, host->base + DAVINCI_MMCTOR); in init_mmcsd_host()
1159 writel(0xFFFF, host->base + DAVINCI_MMCTOD); in init_mmcsd_host()
1438 writel(0, host->base + DAVINCI_MMCIM); in davinci_mmcsd_suspend()