162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig ARM_PSCI_FW
362306a36Sopenharmony_ci	bool
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciconfig ARM_PSCI_CHECKER
662306a36Sopenharmony_ci	bool "ARM PSCI checker"
762306a36Sopenharmony_ci	depends on ARM_PSCI_FW && HOTPLUG_CPU && CPU_IDLE && !TORTURE_TEST
862306a36Sopenharmony_ci	help
962306a36Sopenharmony_ci	  Run the PSCI checker during startup. This checks that hotplug and
1062306a36Sopenharmony_ci	  suspend operations work correctly when using PSCI.
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci	  The torture tests may interfere with the PSCI checker by turning CPUs
1362306a36Sopenharmony_ci	  on and off through hotplug, so for now torture tests and PSCI checker
1462306a36Sopenharmony_ci	  are mutually exclusive.
15