Searched refs:pwr_domain (Results 1 – 9 of 9) sorted by relevance
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mn/ |
| H A D | gpc.c | 68 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 D | gpc.c | 175 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 D | gpc.c | 127 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 D | ptp3_common.c | 99 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 D | pwr_ctrl.c | 248 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 D | pwr_ctrl.c | 233 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 D | upower_api.c | 26 (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 D | mtk_pm.h | 143 unsigned int pwr_domain; member
|
| /rk3399_ARM-atf/plat/mediatek/include/lib/pm/ |
| H A D | mtk_pm.h | 229 unsigned int pwr_domain; member
|