linux/arch/arm64/boot/dts/cix
Devin Li 89d0ad7f3a arm64: dts: cix: Add CPU idle states for Sky1
Add PSCI-based CPU idle state definitions for the Sky1 SoC,
enabling core and cluster level power management through
ARM PSCI firmware.

Three idle states are defined:

- CPU_SLEEP_0: Core idle state for A520 cores
  (psci-suspend-param 0x0010000), entry-latency 34us,
  exit-latency 100us

- CPU_SLEEP_1: Core idle state for A720 cores
  (psci-suspend-param 0x10000), entry-latency 31us,
  exit-latency 79us

- CLUSTER_SLEEP_0: Cluster idle state shared by all cores
  (psci-suspend-param 0x1010000), entry-latency 41us,
  exit-latency 104us

A520 cores (cpu0-3) reference CPU_SLEEP_0 and CLUSTER_SLEEP_0,
while A720 cores (cpu4-11) reference CPU_SLEEP_1 and
CLUSTER_SLEEP_0.

Signed-off-by: Devin Li <Devin.Li@cixtech.com>
Link: https://lore.kernel.org/r/20260507065956.3900087-1-Devin.Li@cixtech.com
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
2026-05-11 11:36:40 +08:00
..
Makefile arm64: dts: cix: Add OrangePi 6 Plus board support 2026-01-12 09:11:19 +08:00
sky1-orion-o6.dts arm64: dts: cix: add FCH(S0)/S5 GPIO controllers for sky1 2026-03-24 15:37:13 +08:00
sky1-pinfunc.h arm64: dts: cix: Add pinctrl nodes for sky1 2025-11-06 19:26:53 +08:00
sky1-power.h arm64: dts: cix: Add SCMI performance domains for CPUFreq on Sky1 2026-05-11 11:36:27 +08:00
sky1-xcp.dts arm64: dts: cix: Add OrangePi 6 Plus board support 2026-01-12 09:11:19 +08:00
sky1.dtsi arm64: dts: cix: Add CPU idle states for Sky1 2026-05-11 11:36:40 +08:00