Lines Matching refs:mci_writel
214 mci_writel(host, CTRL, ctrl); in dw_mci_ctrl_reset()
262 mci_writel(host, CMDARG, arg); in mci_send_cmd()
265 mci_writel(host, CMD, SDMMC_CMD_START | cmd); in mci_send_cmd()
316 mci_writel(host, CLKENA, clk_en_a); in dw_mci_prepare_command()
428 mci_writel(host, CMDARG, cmd->arg); in dw_mci_start_command()
432 mci_writel(host, CMD, cmd_flags | SDMMC_CMD_START); in dw_mci_start_command()
476 mci_writel(host, BMOD, bmod); in dw_mci_idmac_reset()
489 mci_writel(host, CTRL, temp); in dw_mci_idmac_stop_dma()
499 mci_writel(host, BMOD, temp); in dw_mci_idmac_stop_dma()
590 mci_writel(host, IDSTS64, IDMAC_INT_CLR); in dw_mci_idmac_init()
591 mci_writel(host, IDINTEN64, SDMMC_IDMAC_INT_NI | in dw_mci_idmac_init()
595 mci_writel(host, DBADDRL, host->sg_dma & 0xffffffff); in dw_mci_idmac_init()
596 mci_writel(host, DBADDRU, (u64)host->sg_dma >> 32); in dw_mci_idmac_init()
600 mci_writel(host, IDSTS, IDMAC_INT_CLR); in dw_mci_idmac_init()
601 mci_writel(host, IDINTEN, SDMMC_IDMAC_INT_NI | in dw_mci_idmac_init()
605 mci_writel(host, DBADDR, host->sg_dma); in dw_mci_idmac_init()
786 mci_writel(host, CTRL, temp); in dw_mci_idmac_start_dma()
794 mci_writel(host, BMOD, temp); in dw_mci_idmac_start_dma()
797 mci_writel(host, PLDMND, 1); in dw_mci_idmac_start_dma()
1066 mci_writel(host, FIFOTH, fifoth_val); in dw_mci_adjust_fifoth()
1114 mci_writel(host, CDTHRCTL, SDMMC_SET_THLD(thld_size, enable)); in dw_mci_ctrl_thld()
1118 mci_writel(host, CDTHRCTL, 0); in dw_mci_ctrl_thld()
1159 mci_writel(host, CTRL, temp); in dw_mci_submit_data_dma()
1165 mci_writel(host, INTMASK, temp); in dw_mci_submit_data_dma()
1210 mci_writel(host, RINTSTS, SDMMC_INT_TXDR | SDMMC_INT_RXDR); in dw_mci_submit_data()
1215 mci_writel(host, INTMASK, temp); in dw_mci_submit_data()
1220 mci_writel(host, CTRL, temp); in dw_mci_submit_data()
1231 mci_writel(host, FIFOTH, host->fifoth_val); in dw_mci_submit_data()
1258 mci_writel(host, CLKENA, 0); in dw_mci_setup_bus()
1292 mci_writel(host, CLKENA, 0); in dw_mci_setup_bus()
1293 mci_writel(host, CLKSRC, 0); in dw_mci_setup_bus()
1299 mci_writel(host, CLKDIV, div); in dw_mci_setup_bus()
1308 mci_writel(host, CLKENA, clk_en_a); in dw_mci_setup_bus()
1322 mci_writel(host, CTYPE, (slot->ctype << slot->id)); in dw_mci_setup_bus()
1344 mci_writel(host, CTYPE, (slot->ctype << slot->id)); in __dw_mci_start_request()
1348 mci_writel(host, TMOUT, 0xFFFFFFFF); in __dw_mci_start_request()
1350 mci_writel(host, BYTCNT, 0); in __dw_mci_start_request()
1352 mci_writel(host, BYTCNT, data->blksz*data->blocks); in __dw_mci_start_request()
1353 mci_writel(host, BLKSIZ, data->blksz); in __dw_mci_start_request()
1496 mci_writel(slot->host, UHS_REG, regs); in dw_mci_set_ios()
1526 mci_writel(slot->host, PWREN, regs); in dw_mci_set_ios()
1571 mci_writel(slot->host, PWREN, regs); in dw_mci_set_ios()
1627 mci_writel(host, UHS_REG, uhs); in dw_mci_switch_voltage()
1672 mci_writel(host, RST_N, reset); in dw_mci_hw_reset()
1675 mci_writel(host, RST_N, reset); in dw_mci_hw_reset()
1706 mci_writel(host, CLKENA, clk_en_a); in dw_mci_init_card()
1727 mci_writel(host, INTMASK, int_mask); in __dw_mci_enable_sdio_irq()
1801 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_reset()
2622 mci_writel(host, RINTSTS, SDMMC_INT_RXDR); in dw_mci_read_data_pio()
2680 mci_writel(host, RINTSTS, SDMMC_INT_TXDR); in dw_mci_write_data_pio()
2734 mci_writel(host, RINTSTS, SDMMC_INT_VOLT_SWITCH); in dw_mci_interrupt()
2752 mci_writel(host, RINTSTS, DW_MCI_CMD_ERROR_FLAGS); in dw_mci_interrupt()
2765 mci_writel(host, RINTSTS, DW_MCI_DATA_ERROR_FLAGS); in dw_mci_interrupt()
2778 mci_writel(host, RINTSTS, SDMMC_INT_DATA_OVER); in dw_mci_interrupt()
2795 mci_writel(host, RINTSTS, SDMMC_INT_RXDR); in dw_mci_interrupt()
2801 mci_writel(host, RINTSTS, SDMMC_INT_TXDR); in dw_mci_interrupt()
2809 mci_writel(host, RINTSTS, SDMMC_INT_CMD_DONE); in dw_mci_interrupt()
2816 mci_writel(host, RINTSTS, SDMMC_INT_CD); in dw_mci_interrupt()
2821 mci_writel(host, RINTSTS, in dw_mci_interrupt()
2836 mci_writel(host, IDSTS64, SDMMC_IDMAC_INT_TI | in dw_mci_interrupt()
2838 mci_writel(host, IDSTS64, SDMMC_IDMAC_INT_NI); in dw_mci_interrupt()
2845 mci_writel(host, IDSTS, SDMMC_IDMAC_INT_TI | in dw_mci_interrupt()
2847 mci_writel(host, IDSTS, SDMMC_IDMAC_INT_NI); in dw_mci_interrupt()
3316 mci_writel(host, INTMASK, temp); in dw_mci_enable_cd()
3452 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_probe()
3453 mci_writel(host, INTMASK, 0); /* disable all mmc interrupt first */ in dw_mci_probe()
3456 mci_writel(host, TMOUT, 0xFFFFFFFF); in dw_mci_probe()
3477 mci_writel(host, FIFOTH, host->fifoth_val); in dw_mci_probe()
3480 mci_writel(host, CLKENA, 0); in dw_mci_probe()
3481 mci_writel(host, CLKSRC, 0); in dw_mci_probe()
3507 mci_writel(host, INTMASK, SDMMC_INT_CMD_DONE | SDMMC_INT_DATA_OVER | in dw_mci_probe()
3511 mci_writel(host, CTRL, SDMMC_CTRL_INT_ENABLE); in dw_mci_probe()
3531 mci_writel(host, CTRL, fifo_size); in dw_mci_probe()
3535 mci_writel(host, INTMASK, fifo_size); in dw_mci_probe()
3570 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_remove()
3571 mci_writel(host, INTMASK, 0); /* disable all mmc interrupt first */ in dw_mci_remove()
3574 mci_writel(host, CLKENA, 0); in dw_mci_remove()
3575 mci_writel(host, CLKSRC, 0); in dw_mci_remove()
3639 mci_writel(host, FIFOTH, host->fifoth_val); in dw_mci_runtime_resume()
3643 mci_writel(host, TMOUT, 0xFFFFFFFF); in dw_mci_runtime_resume()
3645 mci_writel(host, RINTSTS, 0xFFFFFFFF); in dw_mci_runtime_resume()
3646 mci_writel(host, INTMASK, SDMMC_INT_CMD_DONE | SDMMC_INT_DATA_OVER | DW_MCI_ERROR_FLAGS); in dw_mci_runtime_resume()
3647 mci_writel(host, CTRL, SDMMC_CTRL_INT_ENABLE); in dw_mci_runtime_resume()
3653 mci_writel(host, CTRL, ret); in dw_mci_runtime_resume()
3657 mci_writel(host, INTMASK, ret); in dw_mci_runtime_resume()