Lines Matching refs:mci_writel
277 mci_writel(host, CLKENA, clk_en_a); in dw_mci_prepare_command()
376 mci_writel(host, CMDARG, cmd->arg); in dw_mci_start_command()
380 mci_writel(host, CMD, cmd_flags | SDMMC_CMD_START); in dw_mci_start_command()
427 mci_writel(host, BMOD, bmod); in dw_mci_idmac_reset()
438 mci_writel(host, CTRL, temp); in dw_mci_idmac_stop_dma()
444 mci_writel(host, BMOD, temp); in dw_mci_idmac_stop_dma()
576 mci_writel(host, CTRL, temp); in dw_mci_idmac_start_dma()
583 mci_writel(host, BMOD, temp); in dw_mci_idmac_start_dma()
586 mci_writel(host, PLDMND, 1); in dw_mci_idmac_start_dma()
640 mci_writel(host, IDSTS64, IDMAC_INT_CLR); in dw_mci_idmac_init()
641 mci_writel(host, IDINTEN64, SDMMC_IDMAC_INT_NI | in dw_mci_idmac_init()
645 mci_writel(host, DBADDRL, host->sg_dma & 0xffffffff); in dw_mci_idmac_init()
646 mci_writel(host, DBADDRU, (u64)host->sg_dma >> 32); in dw_mci_idmac_init()
650 mci_writel(host, IDSTS, IDMAC_INT_CLR); in dw_mci_idmac_init()
651 mci_writel(host, IDINTEN, SDMMC_IDMAC_INT_NI | in dw_mci_idmac_init()
655 mci_writel(host, DBADDR, host->sg_dma); in dw_mci_idmac_init()
783 mci_writel(host, FIFOTH, fifoth_val); in dw_mci_adjust_fifoth()
819 mci_writel(host, CDTHRCTL, SDMMC_SET_RD_THLD(thld_size, 1)); in dw_mci_ctrl_rd_thld()
823 mci_writel(host, CDTHRCTL, SDMMC_SET_RD_THLD(0, 0)); in dw_mci_ctrl_rd_thld()
862 mci_writel(host, CTRL, temp); in dw_mci_submit_data_dma()
868 mci_writel(host, INTMASK, temp); in dw_mci_submit_data_dma()
906 mci_writel(host, RINTSTS, SDMMC_INT_TXDR | SDMMC_INT_RXDR); in dw_mci_submit_data()
911 mci_writel(host, INTMASK, temp); in dw_mci_submit_data()
916 mci_writel(host, CTRL, temp); in dw_mci_submit_data()
923 mci_writel(host, FIFOTH, host->fifoth_val); in dw_mci_submit_data()
941 mci_writel(host, CMDARG, arg); in mci_send_cmd()
944 mci_writel(host, CMD, SDMMC_CMD_START | cmd); in mci_send_cmd()
969 mci_writel(host, CLKENA, 0); in dw_mci_setup_bus()
990 mci_writel(host, CLKENA, 0); in dw_mci_setup_bus()
991 mci_writel(host, CLKSRC, 0); in dw_mci_setup_bus()
997 mci_writel(host, CLKDIV, div); in dw_mci_setup_bus()
1006 mci_writel(host, CLKENA, clk_en_a); in dw_mci_setup_bus()
1018 mci_writel(host, CTYPE, (slot->ctype << slot->id)); in dw_mci_setup_bus()
1042 mci_writel(host, TMOUT, 0xFFFFFFFF); in __dw_mci_start_request()
1043 mci_writel(host, BYTCNT, data->blksz*data->blocks); in __dw_mci_start_request()
1044 mci_writel(host, BLKSIZ, data->blksz); in __dw_mci_start_request()
1178 mci_writel(slot->host, UHS_REG, regs); in dw_mci_set_ios()
1205 mci_writel(slot->host, PWREN, regs); in dw_mci_set_ios()
1244 mci_writel(slot->host, PWREN, regs); in dw_mci_set_ios()
1302 mci_writel(host, UHS_REG, uhs); in dw_mci_switch_voltage()
1387 mci_writel(host, CLKENA, clk_en_a); in dw_mci_init_card()
1409 mci_writel(host, INTMASK, int_mask); in dw_mci_enable_sdio_irq()
2084 mci_writel(host, RINTSTS, SDMMC_INT_RXDR); in dw_mci_read_data_pio()
2140 mci_writel(host, RINTSTS, SDMMC_INT_TXDR); in dw_mci_write_data_pio()
2210 mci_writel(host, RINTSTS, SDMMC_INT_VOLT_SWITCH); in dw_mci_interrupt()
2225 mci_writel(host, RINTSTS, DW_MCI_CMD_ERROR_FLAGS); in dw_mci_interrupt()
2233 mci_writel(host, RINTSTS, DW_MCI_DATA_ERROR_FLAGS); in dw_mci_interrupt()
2241 mci_writel(host, RINTSTS, SDMMC_INT_DATA_OVER); in dw_mci_interrupt()
2254 mci_writel(host, RINTSTS, SDMMC_INT_RXDR); in dw_mci_interrupt()
2260 mci_writel(host, RINTSTS, SDMMC_INT_TXDR); in dw_mci_interrupt()
2266 mci_writel(host, RINTSTS, SDMMC_INT_CMD_DONE); in dw_mci_interrupt()
2271 mci_writel(host, RINTSTS, SDMMC_INT_CD); in dw_mci_interrupt()
2283 mci_writel(host, RINTSTS, in dw_mci_interrupt()
2296 mci_writel(host, IDSTS64, SDMMC_IDMAC_INT_TI | in dw_mci_interrupt()
2298 mci_writel(host, IDSTS64, SDMMC_IDMAC_INT_NI); in dw_mci_interrupt()
2304 mci_writel(host, IDSTS, SDMMC_IDMAC_INT_TI | in dw_mci_interrupt()
2306 mci_writel(host, IDSTS, SDMMC_IDMAC_INT_NI); in dw_mci_interrupt()
2546 mci_writel(host, CTRL, ctrl); in dw_mci_ctrl_reset()
2584 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_reset()
2738 mci_writel(host, INTMASK, temp); in dw_mci_enable_cd()
2863 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_probe()
2864 mci_writel(host, INTMASK, 0); /* disable all mmc interrupt first */ in dw_mci_probe()
2867 mci_writel(host, TMOUT, 0xFFFFFFFF); in dw_mci_probe()
2888 mci_writel(host, FIFOTH, host->fifoth_val); in dw_mci_probe()
2891 mci_writel(host, CLKENA, 0); in dw_mci_probe()
2892 mci_writel(host, CLKSRC, 0); in dw_mci_probe()
2921 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_probe()
2922 mci_writel(host, INTMASK, SDMMC_INT_CMD_DONE | SDMMC_INT_DATA_OVER | in dw_mci_probe()
2925 mci_writel(host, CTRL, SDMMC_CTRL_INT_ENABLE); /* Enable mci interrupt */ in dw_mci_probe()
2977 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_remove()
2978 mci_writel(host, INTMASK, 0); /* disable all mmc interrupt first */ in dw_mci_remove()
2987 mci_writel(host, CLKENA, 0); in dw_mci_remove()
2988 mci_writel(host, CLKSRC, 0); in dw_mci_remove()
3029 mci_writel(host, FIFOTH, host->fifoth_val); in dw_mci_resume()
3033 mci_writel(host, TMOUT, 0xFFFFFFFF); in dw_mci_resume()
3035 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_resume()
3036 mci_writel(host, INTMASK, SDMMC_INT_CMD_DONE | SDMMC_INT_DATA_OVER | in dw_mci_resume()
3039 mci_writel(host, CTRL, SDMMC_CTRL_INT_ENABLE); in dw_mci_resume()