# CPU power management driver configuration options # Copyright (c) 2021 Carlo Caione # SPDX-License-Identifier: Apache-2.0 menuconfig PM_CPU_OPS bool "CPU power management drivers" help Enable CPU power management drivers configuration if PM_CPU_OPS module = PM_CPU_OPS module-str = pm_cpu_ops source "subsys/logging/Kconfig.template.log_config" config PM_CPU_OPS_HAS_DRIVER bool config PM_CPU_OPS_PSCI bool "Support for the ARM Power State Coordination Interface (PSCI)" default y depends on DT_HAS_ARM_PSCI_0_2_ENABLED || DT_HAS_ARM_PSCI_1_1_ENABLED select PM_CPU_OPS_HAS_DRIVER select HAS_POWEROFF help Say Y here if you want Zephyr to communicate with system firmware implementing the PSCI specification for CPU-centric power management operations described in ARM document number ARM DEN 0022A ("Power State Coordination Interface System Software on ARM processors"). config PSCI_SHELL bool "Support for PSCI interface shell commands" depends on SHELL && PM_CPU_OPS_PSCI help Say Y here if you need to enable PSCI interface shell commands like 'warm' and 'cold' reset commands. endif