Home
last modified time | relevance | path

Searched refs:pwr_domain (Results 1 – 9 of 9) sorted by relevance

/rk3399_ARM-atf/plat/imx/imx8m/imx8mn/
H A Dgpc.c68 struct imx_pwr_domain *pwr_domain = &pu_domains[domain_id]; in imx_gpc_pm_domain_enable() local
71 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
78 mmio_clrbits_32(IMX_GPC_BASE + pwr_domain->pgc_offset, 0x1); in imx_gpc_pm_domain_enable()
81 mmio_setbits_32(IMX_GPC_BASE + PU_PGC_UP_TRG, pwr_domain->pwr_req); in imx_gpc_pm_domain_enable()
84 while (mmio_read_32(IMX_GPC_BASE + PU_PGC_UP_TRG) & pwr_domain->pwr_req) { in imx_gpc_pm_domain_enable()
98 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
100 mmio_setbits_32(IMX_GPC_BASE + GPC_PU_PWRHSK, pwr_domain->adb400_sync); in imx_gpc_pm_domain_enable()
103 while (!(mmio_read_32(IMX_GPC_BASE + GPC_PU_PWRHSK) & pwr_domain->adb400_ack)) { in imx_gpc_pm_domain_enable()
115 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
118 mmio_clrbits_32(IMX_GPC_BASE + GPC_PU_PWRHSK, pwr_domain->adb400_sync); in imx_gpc_pm_domain_enable()
[all …]
/rk3399_ARM-atf/plat/imx/imx8m/imx8mp/
H A Dgpc.c175 struct imx_pwr_domain *pwr_domain = &pu_domains[domain_id]; in imx_gpc_pm_domain_enable() local
192 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
205 mmio_clrbits_32(IMX_GPC_BASE + pwr_domain->pgc_offset, 0x1); in imx_gpc_pm_domain_enable()
208 mmio_setbits_32(IMX_GPC_BASE + PU_PGC_UP_TRG, pwr_domain->pwr_req); in imx_gpc_pm_domain_enable()
211 while (mmio_read_32(IMX_GPC_BASE + PU_PGC_UP_TRG) & pwr_domain->pwr_req) in imx_gpc_pm_domain_enable()
234 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
236 mmio_setbits_32(IMX_GPC_BASE + GPC_PU_PWRHSK, pwr_domain->adb400_sync); in imx_gpc_pm_domain_enable()
239 while (!(mmio_read_32(IMX_GPC_BASE + GPC_PU_PWRHSK) & pwr_domain->adb400_ack)) in imx_gpc_pm_domain_enable()
250 if (pwr_domain->always_on) { in imx_gpc_pm_domain_enable()
254 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
[all …]
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/
H A Dgpc.c127 struct imx_pwr_domain *pwr_domain = &pu_domains[domain_id]; in imx_gpc_pm_domain_enable() local
140 mmio_clrbits_32(IMX_GPC_BASE + pwr_domain->pgc_offset, 0x1); in imx_gpc_pm_domain_enable()
143 mmio_setbits_32(IMX_GPC_BASE + PU_PGC_UP_TRG, pwr_domain->pwr_req); in imx_gpc_pm_domain_enable()
146 while (mmio_read_32(IMX_GPC_BASE + PU_PGC_UP_TRG) & pwr_domain->pwr_req) { in imx_gpc_pm_domain_enable()
209 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
211 mmio_setbits_32(IMX_GPC_BASE + GPC_PU_PWRHSK, pwr_domain->adb400_sync); in imx_gpc_pm_domain_enable()
214 while (!(mmio_read_32(IMX_GPC_BASE + GPC_PU_PWRHSK) & pwr_domain->adb400_ack)) { in imx_gpc_pm_domain_enable()
261 if (pwr_domain->need_sync) { in imx_gpc_pm_domain_enable()
263 mmio_clrbits_32(IMX_GPC_BASE + GPC_PU_PWRHSK, pwr_domain->adb400_sync); in imx_gpc_pm_domain_enable()
266 while ((mmio_read_32(IMX_GPC_BASE + GPC_PU_PWRHSK) & pwr_domain->adb400_ack)) { in imx_gpc_pm_domain_enable()
[all …]
/rk3399_ARM-atf/plat/mediatek/drivers/ptp3/
H A Dptp3_common.c99 if ((data->pwr_domain & MT_CPUPM_PWR_DOMAIN_CORE) > 0) { in ptp3_handle_pwr_on_event()
113 if ((data->pwr_domain & MT_CPUPM_PWR_DOMAIN_CORE) > 0) { in ptp3_handle_pwr_off_event()
/rk3399_ARM-atf/plat/mediatek/lib/pm/armv8_2/
H A Dpwr_ctrl.c248 nb.pwr_domain = pstate; in armv8_2_power_domain_on_finish()
272 nb.pwr_domain = pstate; in armv8_2_power_domain_off()
308 nb.pwr_domain = pstate; in armv8_2_power_domain_suspend()
346 nb.pwr_domain = pstate; in armv8_2_power_domain_suspend_finish()
/rk3399_ARM-atf/plat/mediatek/lib/pm/armv9_0/
H A Dpwr_ctrl.c233 nb.pwr_domain = pstate; in power_domain_on_finish()
259 nb.pwr_domain = pstate; in power_domain_off()
292 nb.pwr_domain = pstate; in power_domain_suspend()
326 nb.pwr_domain = pstate; in power_domain_suspend_finish()
/rk3399_ARM-atf/plat/imx/imx8ulp/upower/
H A Dupower_api.c26 (hdr).domain = (uint32_t)pwr_domain; \
34 static soc_domain_t pwr_domain; variable
516 pwr_domain = domain; in upwr_init()
558 ping_msg.hdr.domain = pwr_domain; in upwr_init()
1861 if (pwr_domain == domain) { in upwr_pwm_dom_power_on()
1914 if (pwr_domain == domain) { in upwr_pwm_boot_start()
/rk3399_ARM-atf/plat/mediatek/lib/pm/
H A Dmtk_pm.h143 unsigned int pwr_domain; member
/rk3399_ARM-atf/plat/mediatek/include/lib/pm/
H A Dmtk_pm.h229 unsigned int pwr_domain; member