| # SPDX-License-Identifier: GPL-2.0-only | |
| config HAVE_ARM_SMCCC | |
| bool | |
| help | |
| Include support for the Secure Monitor Call (SMC) and Hypervisor | |
| Call (HVC) instructions on Armv7 and above architectures. | |
| config HAVE_ARM_SMCCC_DISCOVERY | |
| bool | |
| depends on ARM_PSCI_FW | |
| default y | |
| help | |
| SMCCC v1.0 lacked discoverability and hence PSCI v1.0 was updated | |
| to add SMCCC discovery mechanism though the PSCI firmware | |
| implementation of PSCI_FEATURES(SMCCC_VERSION) which returns | |
| success on firmware compliant to SMCCC v1.1 and above. | |
| config ARM_SMCCC_SOC_ID | |
| bool "SoC bus device for the ARM SMCCC SOC_ID" | |
| depends on HAVE_ARM_SMCCC_DISCOVERY | |
| default y | |
| select SOC_BUS | |
| help | |
| Include support for the SoC bus on the ARM SMCCC firmware based | |
| platforms providing some sysfs information about the SoC variant. |