|  | # 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. |