You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.1 KiB
40 lines
1.1 KiB
# 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" |
|
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
|
|
|