Lines Matching refs:reg_base

142 	val = readl(scp->reg_base + MT8183_SW_RSTN);  in mt8183_scp_reset_assert()
144 writel(val, scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_assert()
151 val = readl(scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_deassert()
153 writel(val, scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_deassert()
158 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8192_scp_reset_assert()
163 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_CLR); in mt8192_scp_reset_deassert()
170 scp_to_host = readl(scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_irq_handler()
178 scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_irq_handler()
185 scp_to_host = readl(scp->reg_base + MT8192_SCP2APMCU_IPC_SET); in mt8192_scp_irq_handler()
195 scp->reg_base + MT8192_SCP2APMCU_IPC_CLR); in mt8192_scp_irq_handler()
198 writel(1, scp->reg_base + MT8192_CORE0_WDT_IRQ); in mt8192_scp_irq_handler()
279 writel(MT8183_SCP_IPC_INT_BIT, scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_before_load()
282 writel(0x0, scp->reg_base + MT8183_SCP_CLK_SW_SEL); in mt8183_scp_before_load()
283 writel(0x0, scp->reg_base + MT8183_SCP_CLK_DIV_SEL); in mt8183_scp_before_load()
286 writel(0x0, scp->reg_base + MT8183_SCP_L1_SRAM_PD); in mt8183_scp_before_load()
287 writel(0x0, scp->reg_base + MT8183_SCP_TCM_TAIL_SRAM_PD); in mt8183_scp_before_load()
290 writel(0x0, scp->reg_base + MT8183_SCP_SRAM_PDN); in mt8183_scp_before_load()
297 scp->reg_base + MT8183_SCP_CACHE_CON); in mt8183_scp_before_load()
298 writel(MT8183_SCP_CACHESIZE_8KB, scp->reg_base + MT8183_SCP_DCACHE_CON); in mt8183_scp_before_load()
324 writel(0xff, scp->reg_base + MT8192_SCP2SPM_IPC_CLR); in mt8192_scp_before_load()
326 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8192_scp_before_load()
329 mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_0); in mt8192_scp_before_load()
330 mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_1); in mt8192_scp_before_load()
331 mt8192_power_on_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_2); in mt8192_scp_before_load()
332 mt8192_power_on_sram(scp->reg_base + MT8192_L1TCM_SRAM_PDN); in mt8192_scp_before_load()
333 mt8192_power_on_sram(scp->reg_base + MT8192_CPU0_SRAM_PD); in mt8192_scp_before_load()
428 writel(0, scp->reg_base + MT8183_WDT_CFG); in mt8183_scp_stop()
434 mt8192_power_off_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_0); in mt8192_scp_stop()
435 mt8192_power_off_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_1); in mt8192_scp_stop()
436 mt8192_power_off_sram(scp->reg_base + MT8192_L2TCM_SRAM_PD_2); in mt8192_scp_stop()
437 mt8192_power_off_sram(scp->reg_base + MT8192_L1TCM_SRAM_PDN); in mt8192_scp_stop()
438 mt8192_power_off_sram(scp->reg_base + MT8192_CPU0_SRAM_PD); in mt8192_scp_stop()
441 writel(0, scp->reg_base + MT8192_CORE0_WDT_CFG); in mt8192_scp_stop()
668 scp->reg_base = devm_ioremap_resource(dev, res); in scp_probe()
669 if (IS_ERR((__force void *)scp->reg_base)) { in scp_probe()
671 ret = PTR_ERR((__force void *)scp->reg_base); in scp_probe()