| # CPU power management driver configuration options | 
 |  | 
 | # Copyright (c) 2021 Carlo Caione <ccaione@baylibre.com> | 
 | # 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" | 
 | 	default y | 
 | 	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 |