Lines Matching refs:reg_base

163 	val = readl(scp->reg_base + MT8183_SW_RSTN);  in mt8183_scp_reset_assert()
165 writel(val, scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_assert()
172 val = readl(scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_deassert()
174 writel(val, scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_deassert()
179 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8192_scp_reset_assert()
184 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_CLR); in mt8192_scp_reset_deassert()
191 scp_to_host = readl(scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_irq_handler()
199 scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_irq_handler()
206 scp_to_host = readl(scp->reg_base + MT8192_SCP2APMCU_IPC_SET); in mt8192_scp_irq_handler()
216 scp->reg_base + MT8192_SCP2APMCU_IPC_CLR); in mt8192_scp_irq_handler()
219 writel(1, scp->reg_base + MT8192_CORE0_WDT_IRQ); in mt8192_scp_irq_handler()
352 writel(MT8183_SCP_IPC_INT_BIT, scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_before_load()
355 writel(0x0, scp->reg_base + MT8183_SCP_CLK_SW_SEL); in mt8183_scp_before_load()
356 writel(0x0, scp->reg_base + MT8183_SCP_CLK_DIV_SEL); in mt8183_scp_before_load()
359 writel(0x0, scp->reg_base + MT8183_SCP_L1_SRAM_PD); in mt8183_scp_before_load()
360 writel(0x0, scp->reg_base + MT8183_SCP_TCM_TAIL_SRAM_PD); in mt8183_scp_before_load()
363 writel(0x0, scp->reg_base + MT8183_SCP_SRAM_PDN); in mt8183_scp_before_load()
370 scp->reg_base + MT8183_SCP_CACHE_CON); in mt8183_scp_before_load()
371 writel(MT8183_SCP_CACHESIZE_8KB, scp->reg_base + MT8183_SCP_DCACHE_CON); in mt8183_scp_before_load()
397 writel(MT8183_SCP_IPC_INT_BIT, scp->reg_base + MT8183_SCP_TO_HOST); in mt8186_scp_before_load()
400 writel(0x0, scp->reg_base + MT8183_SCP_CLK_SW_SEL); in mt8186_scp_before_load()
401 writel(0x0, scp->reg_base + MT8183_SCP_CLK_DIV_SEL); in mt8186_scp_before_load()
404 scp_sram_power_on(scp->reg_base + MT8183_SCP_SRAM_PDN, 0); in mt8186_scp_before_load()
407 writel(0x0, scp->reg_base + MT8183_SCP_L1_SRAM_PD); in mt8186_scp_before_load()
408 writel(0x0, scp->reg_base + MT8183_SCP_TCM_TAIL_SRAM_PD); in mt8186_scp_before_load()
409 writel(0x0, scp->reg_base + MT8186_SCP_L1_SRAM_PD_P1); in mt8186_scp_before_load()
410 writel(0x0, scp->reg_base + MT8186_SCP_L1_SRAM_PD_p2); in mt8186_scp_before_load()
417 scp->reg_base + MT8183_SCP_CACHE_CON); in mt8186_scp_before_load()
418 writel(MT8183_SCP_CACHESIZE_8KB, scp->reg_base + MT8183_SCP_DCACHE_CON); in mt8186_scp_before_load()
426 writel(0xff, scp->reg_base + MT8192_SCP2SPM_IPC_CLR); in mt8192_scp_before_load()
428 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8192_scp_before_load()
431 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8192_scp_before_load()
432 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8192_scp_before_load()
433 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8192_scp_before_load()
434 scp_sram_power_on(scp->reg_base + MT8192_L1TCM_SRAM_PDN, 0); in mt8192_scp_before_load()
435 scp_sram_power_on(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8192_scp_before_load()
438 writel(0xff, scp->reg_base + MT8192_CORE0_MEM_ATT_PREDEF); in mt8192_scp_before_load()
446 writel(0xff, scp->reg_base + MT8192_SCP2SPM_IPC_CLR); in mt8195_scp_before_load()
448 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8195_scp_before_load()
451 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8195_scp_before_load()
452 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8195_scp_before_load()
453 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8195_scp_before_load()
454 scp_sram_power_on(scp->reg_base + MT8192_L1TCM_SRAM_PDN, in mt8195_scp_before_load()
456 scp_sram_power_on(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8195_scp_before_load()
459 writel(0xff, scp->reg_base + MT8192_CORE0_MEM_ATT_PREDEF); in mt8195_scp_before_load()
606 writel(0, scp->reg_base + MT8183_WDT_CFG); in mt8183_scp_stop()
612 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8192_scp_stop()
613 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8192_scp_stop()
614 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8192_scp_stop()
615 scp_sram_power_off(scp->reg_base + MT8192_L1TCM_SRAM_PDN, 0); in mt8192_scp_stop()
616 scp_sram_power_off(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8192_scp_stop()
619 writel(0, scp->reg_base + MT8192_CORE0_WDT_CFG); in mt8192_scp_stop()
625 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8195_scp_stop()
626 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8195_scp_stop()
627 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8195_scp_stop()
628 scp_sram_power_off(scp->reg_base + MT8192_L1TCM_SRAM_PDN, in mt8195_scp_stop()
630 scp_sram_power_off(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8195_scp_stop()
633 writel(0, scp->reg_base + MT8192_CORE0_WDT_CFG); in mt8195_scp_stop()
868 scp->reg_base = devm_platform_ioremap_resource_byname(pdev, "cfg"); in scp_probe()
869 if (IS_ERR(scp->reg_base)) in scp_probe()
870 return dev_err_probe(dev, PTR_ERR(scp->reg_base), in scp_probe()