Lines Matching refs:top_base

410 	void __iomem *top_base;		/* host top register base address */  member
909 if (host->top_base) { in msdc_set_mclk()
911 host->top_base + EMMC_TOP_CONTROL); in msdc_set_mclk()
913 host->top_base + EMMC_TOP_CMD); in msdc_set_mclk()
922 if (host->top_base) { in msdc_set_mclk()
924 host->top_base + EMMC_TOP_CONTROL); in msdc_set_mclk()
926 host->top_base + EMMC_TOP_CMD); in msdc_set_mclk()
1636 if (host->top_base) { in msdc_init_hw()
1637 writel(0, host->top_base + EMMC_TOP_CONTROL); in msdc_init_hw()
1638 writel(0, host->top_base + EMMC_TOP_CMD); in msdc_init_hw()
1665 if (host->top_base) in msdc_init_hw()
1666 sdr_set_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1688 if (host->top_base) { in msdc_init_hw()
1689 sdr_set_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1691 sdr_clr_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1693 sdr_set_bits(host->top_base + EMMC_TOP_CMD, in msdc_init_hw()
1702 if (host->top_base) in msdc_init_hw()
1703 sdr_set_bits(host->top_base + EMMC_TOP_CONTROL, in msdc_init_hw()
1724 if (host->top_base) { in msdc_init_hw()
1726 readl(host->top_base + EMMC_TOP_CONTROL); in msdc_init_hw()
1728 readl(host->top_base + EMMC_TOP_CMD); in msdc_init_hw()
1730 readl(host->top_base + EMMC_TOP_CONTROL); in msdc_init_hw()
1732 readl(host->top_base + EMMC_TOP_CMD); in msdc_init_hw()
1895 if (host->top_base) in msdc_set_cmd_delay()
1896 sdr_set_field(host->top_base + EMMC_TOP_CMD, PAD_CMD_RXDLY, in msdc_set_cmd_delay()
1907 if (host->top_base) in msdc_set_data_delay()
1908 sdr_set_field(host->top_base + EMMC_TOP_CONTROL, in msdc_set_data_delay()
2208 if (host->top_base) { in msdc_execute_tuning()
2209 host->saved_tune_para.emmc_top_control = readl(host->top_base + in msdc_execute_tuning()
2211 host->saved_tune_para.emmc_top_cmd = readl(host->top_base + in msdc_execute_tuning()
2222 if (host->top_base) in msdc_prepare_hs400_tuning()
2224 host->top_base + EMMC50_PAD_DS_TUNE); in msdc_prepare_hs400_tuning()
2410 host->top_base = devm_ioremap_resource(&pdev->dev, res); in msdc_drv_probe()
2411 if (IS_ERR(host->top_base)) in msdc_drv_probe()
2412 host->top_base = NULL; in msdc_drv_probe()
2632 if (host->top_base) { in msdc_save_reg()
2634 readl(host->top_base + EMMC_TOP_CONTROL); in msdc_save_reg()
2636 readl(host->top_base + EMMC_TOP_CMD); in msdc_save_reg()
2638 readl(host->top_base + EMMC50_PAD_DS_TUNE); in msdc_save_reg()
2660 if (host->top_base) { in msdc_restore_reg()
2662 host->top_base + EMMC_TOP_CONTROL); in msdc_restore_reg()
2664 host->top_base + EMMC_TOP_CMD); in msdc_restore_reg()
2666 host->top_base + EMMC50_PAD_DS_TUNE); in msdc_restore_reg()