CONFIG_SPM_SECURE_SERVICES

Enable secure services

Type: bool

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.

Direct dependencies

IS_SPM || SPM

(Includes any dependencies from ifs and menus.)

Default

Kconfig definition

At <nRF>/subsys/spm/Kconfig:58

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/Kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:25<nRF>/subsys/Kconfig:26

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → SPM

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