• Home
  • Raw
  • Download

Lines Matching full:reg_base

155 	val = readl(scp->reg_base + MT8183_SW_RSTN);  in mt8183_scp_reset_assert()
157 writel(val, scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_assert()
164 val = readl(scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_deassert()
166 writel(val, scp->reg_base + MT8183_SW_RSTN); in mt8183_scp_reset_deassert()
171 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8192_scp_reset_assert()
176 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_CLR); in mt8192_scp_reset_deassert()
183 scp_to_host = readl(scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_irq_handler()
191 scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_irq_handler()
198 scp_to_host = readl(scp->reg_base + MT8192_SCP2APMCU_IPC_SET); in mt8192_scp_irq_handler()
208 scp->reg_base + MT8192_SCP2APMCU_IPC_CLR); in mt8192_scp_irq_handler()
211 writel(1, scp->reg_base + MT8192_CORE0_WDT_IRQ); in mt8192_scp_irq_handler()
344 writel(MT8183_SCP_IPC_INT_BIT, scp->reg_base + MT8183_SCP_TO_HOST); in mt8183_scp_before_load()
347 writel(0x0, scp->reg_base + MT8183_SCP_CLK_SW_SEL); in mt8183_scp_before_load()
348 writel(0x0, scp->reg_base + MT8183_SCP_CLK_DIV_SEL); in mt8183_scp_before_load()
351 writel(0x0, scp->reg_base + MT8183_SCP_L1_SRAM_PD); in mt8183_scp_before_load()
352 writel(0x0, scp->reg_base + MT8183_SCP_TCM_TAIL_SRAM_PD); in mt8183_scp_before_load()
355 writel(0x0, scp->reg_base + MT8183_SCP_SRAM_PDN); in mt8183_scp_before_load()
362 scp->reg_base + MT8183_SCP_CACHE_CON); in mt8183_scp_before_load()
363 writel(MT8183_SCP_CACHESIZE_8KB, scp->reg_base + MT8183_SCP_DCACHE_CON); in mt8183_scp_before_load()
389 writel(MT8183_SCP_IPC_INT_BIT, scp->reg_base + MT8183_SCP_TO_HOST); in mt8186_scp_before_load()
392 writel(0x0, scp->reg_base + MT8183_SCP_CLK_SW_SEL); in mt8186_scp_before_load()
393 writel(0x0, scp->reg_base + MT8183_SCP_CLK_DIV_SEL); in mt8186_scp_before_load()
396 scp_sram_power_on(scp->reg_base + MT8183_SCP_SRAM_PDN, 0); in mt8186_scp_before_load()
399 writel(0x0, scp->reg_base + MT8183_SCP_L1_SRAM_PD); in mt8186_scp_before_load()
400 writel(0x0, scp->reg_base + MT8183_SCP_TCM_TAIL_SRAM_PD); in mt8186_scp_before_load()
401 writel(0x0, scp->reg_base + MT8186_SCP_L1_SRAM_PD_P1); in mt8186_scp_before_load()
402 writel(0x0, scp->reg_base + MT8186_SCP_L1_SRAM_PD_p2); in mt8186_scp_before_load()
409 scp->reg_base + MT8183_SCP_CACHE_CON); in mt8186_scp_before_load()
410 writel(MT8183_SCP_CACHESIZE_8KB, scp->reg_base + MT8183_SCP_DCACHE_CON); in mt8186_scp_before_load()
418 writel(0xff, scp->reg_base + MT8192_SCP2SPM_IPC_CLR); in mt8192_scp_before_load()
420 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8192_scp_before_load()
423 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8192_scp_before_load()
424 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8192_scp_before_load()
425 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8192_scp_before_load()
426 scp_sram_power_on(scp->reg_base + MT8192_L1TCM_SRAM_PDN, 0); in mt8192_scp_before_load()
427 scp_sram_power_on(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8192_scp_before_load()
430 writel(0xff, scp->reg_base + MT8192_CORE0_MEM_ATT_PREDEF); in mt8192_scp_before_load()
438 writel(0xff, scp->reg_base + MT8192_SCP2SPM_IPC_CLR); in mt8195_scp_before_load()
440 writel(1, scp->reg_base + MT8192_CORE0_SW_RSTN_SET); in mt8195_scp_before_load()
443 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8195_scp_before_load()
444 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8195_scp_before_load()
445 scp_sram_power_on(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8195_scp_before_load()
446 scp_sram_power_on(scp->reg_base + MT8192_L1TCM_SRAM_PDN, in mt8195_scp_before_load()
448 scp_sram_power_on(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8195_scp_before_load()
451 writel(0xff, scp->reg_base + MT8192_CORE0_MEM_ATT_PREDEF); in mt8195_scp_before_load()
598 writel(0, scp->reg_base + MT8183_WDT_CFG); in mt8183_scp_stop()
604 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8192_scp_stop()
605 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8192_scp_stop()
606 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8192_scp_stop()
607 scp_sram_power_off(scp->reg_base + MT8192_L1TCM_SRAM_PDN, 0); in mt8192_scp_stop()
608 scp_sram_power_off(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8192_scp_stop()
611 writel(0, scp->reg_base + MT8192_CORE0_WDT_CFG); in mt8192_scp_stop()
617 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_0, 0); in mt8195_scp_stop()
618 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_1, 0); in mt8195_scp_stop()
619 scp_sram_power_off(scp->reg_base + MT8192_L2TCM_SRAM_PD_2, 0); in mt8195_scp_stop()
620 scp_sram_power_off(scp->reg_base + MT8192_L1TCM_SRAM_PDN, in mt8195_scp_stop()
622 scp_sram_power_off(scp->reg_base + MT8192_CPU0_SRAM_PD, 0); in mt8195_scp_stop()
625 writel(0, scp->reg_base + MT8192_CORE0_WDT_CFG); in mt8195_scp_stop()
860 scp->reg_base = devm_platform_ioremap_resource_byname(pdev, "cfg"); in scp_probe()
861 if (IS_ERR(scp->reg_base)) in scp_probe()
862 return dev_err_probe(dev, PTR_ERR(scp->reg_base), in scp_probe()