• Home
  • Raw
  • Download

Lines Matching refs:cluster

64 	unsigned int cluster =  in hikey960_pwr_domain_on()  local
66 int cluster_stat = cluster_is_powered_on(cluster); in hikey960_pwr_domain_on()
68 hisi_set_cpu_boot_flag(cluster, core); in hikey960_pwr_domain_on()
70 mmio_write_32(CRG_REG_BASE + CRG_RVBAR(cluster, core), in hikey960_pwr_domain_on()
74 hisi_powerup_core(cluster, core); in hikey960_pwr_domain_on()
76 hisi_powerup_cluster(cluster, core); in hikey960_pwr_domain_on()
95 unsigned int cluster = in hikey960_pwr_domain_off() local
104 hisi_clear_cpu_boot_flag(cluster, core); in hikey960_pwr_domain_off()
105 hisi_powerdn_core(cluster, core); in hikey960_pwr_domain_off()
108 if (hisi_test_cpu_down(cluster, core)) { in hikey960_pwr_domain_off()
115 hisi_powerdn_cluster(cluster, core); in hikey960_pwr_domain_off()
184 unsigned int cluster = in hikey960_pwr_domain_suspend() local
197 hisi_cpuidle_lock(cluster, core); in hikey960_pwr_domain_suspend()
198 hisi_set_cpuidle_flag(cluster, core); in hikey960_pwr_domain_suspend()
199 hisi_cpuidle_unlock(cluster, core); in hikey960_pwr_domain_suspend()
201 mmio_write_32(CRG_REG_BASE + CRG_RVBAR(cluster, core), in hikey960_pwr_domain_suspend()
204 hisi_enter_core_idle(cluster, core); in hikey960_pwr_domain_suspend()
209 hisi_cpuidle_lock(cluster, core); in hikey960_pwr_domain_suspend()
210 hisi_disable_pdc(cluster); in hikey960_pwr_domain_suspend()
213 if (hisi_test_pwrdn_allcores(cluster, core)) { in hikey960_pwr_domain_suspend()
223 hisi_pdc_mask_cluster_wakeirq(cluster); in hikey960_pwr_domain_suspend()
224 hisi_enable_pdc(cluster); in hikey960_pwr_domain_suspend()
226 hisi_cpuidle_unlock(cluster, core); in hikey960_pwr_domain_suspend()
232 hisi_enter_ap_suspend(cluster, core); in hikey960_pwr_domain_suspend()
234 hisi_enter_cluster_idle(cluster, core); in hikey960_pwr_domain_suspend()
237 hisi_enable_pdc(cluster); in hikey960_pwr_domain_suspend()
238 hisi_cpuidle_unlock(cluster, core); in hikey960_pwr_domain_suspend()
260 unsigned int cluster = in hikey960_pwr_domain_suspend_finish() local
267 hisi_cpuidle_lock(cluster, core); in hikey960_pwr_domain_suspend_finish()
268 hisi_clear_cpuidle_flag(cluster, core); in hikey960_pwr_domain_suspend_finish()
269 hisi_cpuidle_unlock(cluster, core); in hikey960_pwr_domain_suspend_finish()