:orphan: .. title:: CONFIG_SPM_SECURE_SERVICES .. kconfig:: CONFIG_SPM_SECURE_SERVICES CONFIG_SPM_SECURE_SERVICES ########################## *Enable secure services* Type: ``bool`` Help ==== .. code-block:: none Secure services can be invoked from the Non-Secure Firmware via secure entry functions. Note: Please set this and SPM_SERVICE_* configs from the app, instead of the SPM. This ensures that the values are in sync between the two images. Direct dependencies =================== \ :kconfig:`IS_SPM ` || \ :kconfig:`SPM ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`SPM ` Symbols selected by this symbol =============================== - \ :kconfig:`ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS ` if \ :kconfig:`IS_SPM ` - \ :kconfig:`ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS ` if \ :kconfig:`SPM ` Kconfig definition ================== At ``/subsys/spm/Kconfig:82`` Included via ``/Kconfig:8`` → ``/Kconfig.zephyr:31`` → ``/modules/Kconfig:6`` → ``/doc/_build/kconfig/Kconfig.modules:2`` → ``/Kconfig.nrf:54`` → ``/subsys/Kconfig:26`` Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → SPM .. code-block:: kconfig config SPM_SECURE_SERVICES bool "Enable secure services" default y if SPM select ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS if IS_SPM select ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS if SPM depends on IS_SPM || SPM help Secure services can be invoked from the Non-Secure Firmware via secure entry functions. Note: Please set this and SPM_SERVICE_* configs from the app, instead of the SPM. This ensures that the values are in sync between the two images. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*