Lines Matching full:states
59 u32 *states = data->psci_states; in psci_enter_domain_idle_state() local
73 state = states[idx]; in psci_enter_domain_idle_state()
169 * of a shared state for the domain, assumes the domain states are all in psci_dt_cpu_init_topology()
170 * deeper states. in psci_dt_cpu_init_topology()
172 drv->states[state_count - 1].enter = psci_enter_domain_idle_state; in psci_dt_cpu_init_topology()
215 /* Idle states parsed correctly, store them in the per-cpu struct. */ in psci_dt_cpu_init_idle()
228 * idle states must not be enabled, so bail out in psci_cpu_init_idle()
284 * PSCI idle states relies on architectural WFI to be represented as in psci_idle_init_cpu()
287 drv->states[0].enter = psci_enter_idle_state; in psci_idle_init_cpu()
288 drv->states[0].exit_latency = 1; in psci_idle_init_cpu()
289 drv->states[0].target_residency = 1; in psci_idle_init_cpu()
290 drv->states[0].power_usage = UINT_MAX; in psci_idle_init_cpu()
291 strcpy(drv->states[0].name, "WFI"); in psci_idle_init_cpu()
292 strcpy(drv->states[0].desc, "ARM WFI"); in psci_idle_init_cpu()
295 * If no DT idle states are detected (ret == 0) let the driver in psci_idle_init_cpu()
306 * Initialize PSCI idle states. in psci_idle_init_cpu()