Lines Matching refs:MMC_REG_BASE

99 	data = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS09);  in cdns_busy()
106 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_SRS10), (7 << SDMMC_CDN_BVS) | (1 << SDMMC_CDN_BP)); in cdns_vol_reset()
108 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_SRS10), (7 << SDMMC_CDN_BVS) | (0 << SDMMC_CDN_BP)); in cdns_vol_reset()
113 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_SRS10), (7 << SDMMC_CDN_BVS) | (1 << SDMMC_CDN_BP)); in cdns_vol_reset()
173 ret = cdns_sdmmc_write_phy_reg(MMC_REG_BASE + SDHC_CDNS_HRS04, in cdns_program_phy_reg()
174 COMBO_PHY_REG + PHY_DQS_TIMING_REG, MMC_REG_BASE + in cdns_program_phy_reg()
186 ret = cdns_sdmmc_write_phy_reg(MMC_REG_BASE + SDHC_CDNS_HRS04, in cdns_program_phy_reg()
187 COMBO_PHY_REG + PHY_GATE_LPBK_CTRL_REG, MMC_REG_BASE + in cdns_program_phy_reg()
196 ret = cdns_sdmmc_write_phy_reg(MMC_REG_BASE + SDHC_CDNS_HRS04, in cdns_program_phy_reg()
197 COMBO_PHY_REG + PHY_DLL_MASTER_CTRL_REG, MMC_REG_BASE in cdns_program_phy_reg()
208 ret = cdns_sdmmc_write_phy_reg(MMC_REG_BASE + SDHC_CDNS_HRS04, in cdns_program_phy_reg()
209 COMBO_PHY_REG + PHY_DLL_SLAVE_CTRL_REG, MMC_REG_BASE in cdns_program_phy_reg()
216 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS04, COMBO_PHY_REG in cdns_program_phy_reg()
218 value = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS05); in cdns_program_phy_reg()
222 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
226 value = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09); in cdns_program_phy_reg()
228 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, value); in cdns_program_phy_reg()
229 value = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09); in cdns_program_phy_reg()
240 ret = cdns_sdmmc_write_phy_reg(MMC_REG_BASE + SDHC_CDNS_HRS04, in cdns_program_phy_reg()
241 COMBO_PHY_REG + PHY_DQ_TIMING_REG, MMC_REG_BASE in cdns_program_phy_reg()
270 ((MMC_REG_BASE & MMC_BLOCK_MASK) == 0) && in cdns_prepare()
313 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS22, (uint32_t)desc_base); in cdns_prepare()
314 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS23, (uint32_t)(desc_base >> 32)); in cdns_prepare()
318 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS01, in cdns_prepare()
330 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, 0); in cdns_host_set_clk()
331 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, (dtcvval << SDMMC_CDN_DTCV) | in cdns_host_set_clk()
334 ret = cdns_wait_ics(5000, MMC_REG_BASE + SDHC_CDNS_SRS11); in cdns_host_set_clk()
340 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09) & in cdns_host_set_clk()
343 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, (mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09) in cdns_host_set_clk()
346 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, mmio_read_32(MMC_REG_BASE in cdns_host_set_clk()
348 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, mmio_read_32(MMC_REG_BASE in cdns_host_set_clk()
352 mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09); in cdns_host_set_clk()
353 } while (~mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09) & (1 << 1)); in cdns_host_set_clk()
355 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, (dtcvval << SDMMC_CDN_DTCV) | in cdns_host_set_clk()
357 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS13, UINT_MAX); in cdns_host_set_clk()
365 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_SRS10), LEDC_OFF); in cdns_set_ios()
368 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_SRS10), DTW_4BIT); in cdns_set_ios()
371 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_SRS10), EDTW_8BIT); in cdns_set_ios()
415 ret = cdns_sdmmc_write_sd_host_reg(MMC_REG_BASE + SDHC_CDNS_HRS09, value); in cdns_init_hrs_io()
423 ret = cdns_sdmmc_write_sd_host_reg(MMC_REG_BASE + SDHC_CDNS_HRS10, value); in cdns_init_hrs_io()
438 ret = cdns_sdmmc_write_sd_host_reg(MMC_REG_BASE + SDHC_CDNS_HRS16, value); in cdns_init_hrs_io()
447 ret = cdns_sdmmc_write_sd_host_reg(MMC_REG_BASE + SDHC_CDNS_HRS07, value); in cdns_init_hrs_io()
483 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, 0); in cdns_hc_set_clk()
484 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, (dtcvval << SDMMC_CDN_DTCV) | in cdns_hc_set_clk()
486 ret = cdns_wait_ics(5000, MMC_REG_BASE + SDHC_CDNS_SRS11); in cdns_hc_set_clk()
493 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_HRS09), mmio_read_32(MMC_REG_BASE in cdns_hc_set_clk()
496 mmio_write_32((MMC_REG_BASE + SDHC_CDNS_HRS09), in cdns_hc_set_clk()
497 (mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09) & SDHC_EXTENDED_WR_MODE_MASK) | in cdns_hc_set_clk()
500 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, mmio_read_32(MMC_REG_BASE in cdns_hc_set_clk()
502 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, mmio_read_32(MMC_REG_BASE in cdns_hc_set_clk()
505 mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09); in cdns_hc_set_clk()
506 } while (~mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09) & (1 << 1)); in cdns_hc_set_clk()
508 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, (dtcvval << SDMMC_CDN_DTCV) | in cdns_hc_set_clk()
511 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS13, UINT_MAX); in cdns_hc_set_clk()
521 value = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS11); in cdns_reset()
524 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, value); in cdns_reset()
528 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS00, 1); in cdns_reset()
531 data = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS00); in cdns_reset()
540 value = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_HRS09); in cdns_reset()
542 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_HRS09, value); in cdns_reset()
595 data_op = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS10); in cdns_srs10_value_toggle()
596 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS10, (data_op & (prev_val << 0))); in cdns_srs10_value_toggle()
597 mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS10); in cdns_srs10_value_toggle()
598 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS10, data_op | (write_val << 0)); in cdns_srs10_value_toggle()
605 data = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS11); in cdns_srs11_srs15_config()
606 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS11, (data | srs11_val)); in cdns_srs11_srs15_config()
607 data = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS15); in cdns_srs11_srs15_config()
608 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS15, (data | srs15_val)); in cdns_srs11_srs15_config()
645 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS00, SAAR); in cdns_send_cmd()
657 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS00, SAAR); in cdns_send_cmd()
784 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS12, UINT_MAX); in cdns_send_cmd()
786 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS02, cmd->cmd_arg); in cdns_send_cmd()
787 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS14, 0x00000000); in cdns_send_cmd()
789 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS03, SDHC_CDNS_SRS03_VALUE); in cdns_send_cmd()
791 mmio_write_32(MMC_REG_BASE + SDHC_CDNS_SRS03, op | cmd_indx); in cdns_send_cmd()
796 value = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS12); in cdns_send_cmd()
815 cmd->resp_data[0] = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS04); in cdns_send_cmd()
817 cmd->resp_data[1] = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS05); in cdns_send_cmd()
818 cmd->resp_data[2] = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS06); in cdns_send_cmd()
819 cmd->resp_data[3] = mmio_read_32(MMC_REG_BASE + SDHC_CDNS_SRS07); in cdns_send_cmd()