Lines Matching refs:top_base

401 	void __iomem *top_base;		/* host top register base address */  member
851 if (host->top_base) { in msdc_set_mclk()
853 host->top_base + EMMC_TOP_CONTROL); in msdc_set_mclk()
855 host->top_base + EMMC_TOP_CMD); in msdc_set_mclk()
864 if (host->top_base) { in msdc_set_mclk()
866 host->top_base + EMMC_TOP_CONTROL); in msdc_set_mclk()
868 host->top_base + EMMC_TOP_CMD); in msdc_set_mclk()
1500 if (host->top_base) { in msdc_init_hw()
1501 writel(0, host->top_base + EMMC_TOP_CONTROL); in msdc_init_hw()
1502 writel(0, host->top_base + EMMC_TOP_CMD); in msdc_init_hw()
1529 if (host->top_base) in msdc_init_hw()
1530 sdr_set_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1552 if (host->top_base) { in msdc_init_hw()
1553 sdr_set_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1555 sdr_clr_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1557 sdr_set_bits(host->top_base + EMMC_TOP_CMD, in msdc_init_hw()
1566 if (host->top_base) in msdc_init_hw()
1567 sdr_set_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1588 if (host->top_base) { in msdc_init_hw()
1590 readl(host->top_base + EMMC_TOP_CONTROL); in msdc_init_hw()
1592 readl(host->top_base + EMMC_TOP_CMD); in msdc_init_hw()
1594 readl(host->top_base + EMMC_TOP_CONTROL); in msdc_init_hw()
1596 readl(host->top_base + EMMC_TOP_CMD); in msdc_init_hw()
1759 if (host->top_base) in msdc_set_cmd_delay()
1760 sdr_set_field(host->top_base + EMMC_TOP_CMD, PAD_CMD_RXDLY, in msdc_set_cmd_delay()
1771 if (host->top_base) in msdc_set_data_delay()
1772 sdr_set_field(host->top_base + EMMC_TOP_CONTROL, in msdc_set_data_delay()
2071 if (host->top_base) { in msdc_execute_tuning()
2072 host->saved_tune_para.emmc_top_control = readl(host->top_base + in msdc_execute_tuning()
2074 host->saved_tune_para.emmc_top_cmd = readl(host->top_base + in msdc_execute_tuning()
2085 if (host->top_base) in msdc_prepare_hs400_tuning()
2087 host->top_base + EMMC50_PAD_DS_TUNE); in msdc_prepare_hs400_tuning()
2204 host->top_base = devm_ioremap_resource(&pdev->dev, res); in msdc_drv_probe()
2205 if (IS_ERR(host->top_base)) in msdc_drv_probe()
2206 host->top_base = NULL; in msdc_drv_probe()
2401 if (host->top_base) { in msdc_save_reg()
2403 readl(host->top_base + EMMC_TOP_CONTROL); in msdc_save_reg()
2405 readl(host->top_base + EMMC_TOP_CMD); in msdc_save_reg()
2407 readl(host->top_base + EMMC50_PAD_DS_TUNE); in msdc_save_reg()
2428 if (host->top_base) { in msdc_restore_reg()
2430 host->top_base + EMMC_TOP_CONTROL); in msdc_restore_reg()
2432 host->top_base + EMMC_TOP_CMD); in msdc_restore_reg()
2434 host->top_base + EMMC50_PAD_DS_TUNE); in msdc_restore_reg()