Home
last modified time | relevance | path

Searched refs:last_core (Results 1 – 4 of 4) sorted by relevance

/rk3399_ARM-atf/plat/imx/imx8m/imx8mq/
H A Dgpc.c89 void imx_set_sys_wakeup(unsigned int last_core, bool pdn) in imx_set_sys_wakeup() argument
253 void imx_pup_pdn_slot_config(int last_core, bool pdn) in imx_pup_pdn_slot_config() argument
261 mmio_setbits_32(IMX_GPC_BASE + SLTx_CFG(2), SLT_COREx_PUP(last_core)); in imx_pup_pdn_slot_config()
264 A53_PLAT_PDN_ACK | SLT_COREx_PUP_ACK(last_core)); in imx_pup_pdn_slot_config()
274 void imx_set_cluster_powerdown(unsigned int last_core, uint8_t power_state) in imx_set_cluster_powerdown() argument
291 val &= ~COREx_IRQ_WUP(last_core); /* disable IRQ PUP for last core */ in imx_set_cluster_powerdown()
292 val |= COREx_LPM_PUP(last_core); /* enable LPM PUP for last core */ in imx_set_cluster_powerdown()
295 imx_pup_pdn_slot_config(last_core, true); in imx_set_cluster_powerdown()
304 imx_pup_pdn_slot_config(last_core, false); in imx_set_cluster_powerdown()
318 val &= ~COREx_LPM_PUP(last_core); /* disable C0's LPM PUP */ in imx_set_cluster_powerdown()
/rk3399_ARM-atf/plat/imx/imx8m/
H A Dgpc_common.c147 void imx_set_cluster_powerdown(unsigned int last_core, uint8_t power_state) in imx_set_cluster_powerdown() argument
193 void imx_set_sys_wakeup(unsigned int last_core, bool pdn) in imx_set_sys_wakeup() argument
199 mmio_clrsetbits_32(IMX_GPC_BASE + LPCR_A53_BSC, A53_CORE_WUP_SRC(last_core), in imx_set_sys_wakeup()
203 A53_CORE_WUP_SRC(last_core)); in imx_set_sys_wakeup()
213 mmio_write_32(IMX_GPC_BASE + gpc_imr_offset[last_core] + i * 4, in imx_set_sys_wakeup()
229 void imx_set_sys_lpm(unsigned int last_core, bool retention) in imx_set_sys_lpm() argument
247 imx_set_sys_wakeup(last_core, retention); in imx_set_sys_lpm()
/rk3399_ARM-atf/plat/imx/imx8m/include/
H A Dgpc.h72 void imx_set_cluster_powerdown(unsigned int last_core, uint8_t power_state);
74 void imx_set_sys_wakeup(unsigned int last_core, bool pdn);
75 void imx_set_sys_lpm(unsigned last_core, bool retention);
/rk3399_ARM-atf/plat/imx/imx9/common/
H A Dimx9_sys_sleep.c163 void imx_set_sys_wakeup(uint32_t last_core, bool pdn) in imx_set_sys_wakeup() argument
191 scmi_core_Irq_wake_set(imx9_scmi_handle, SCMI_CPU_A55_ID(last_core), in imx_set_sys_wakeup()