CONFIG_TFM_IPC
IPC
IPC
Type: bool
Help
When enabled, this option signifies that the TF-M build supports
the PSA API (IPC mode) instead of the secure library mode. When
TF-M Profile option is supplied, do not allow manual setting of
the IPC mode, as it is determined by the profile setting.
Help
When enabled, this option signifies that the TF-M build supports
the PSA API (IPC mode) instead of the secure library mode. When
TF-M Profile option is supplied, do not allow manual setting of
the IPC mode, as it is determined by the profile setting.
Defaults
Kconfig definitions
At <nRF>/modules/trusted-firmware-m/Kconfig:16
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:20
Menu path: (Top) → Modules → trusted-firmware-m (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/tee/tf-m/trusted-firmware-m)
config TFM_IPC
bool
default y if TFM_MINIMAL
At <Zephyr>/modules/trusted-firmware-m/Kconfig.tfm:218
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:20
→ <nRF>/modules/trusted-firmware-m/Kconfig:44
Menu path: (Top) → Modules → trusted-firmware-m (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/tee/tf-m/trusted-firmware-m) → Build with TF-M as the Secure Execution Environment
config TFM_IPC
bool "IPC" if TFM_PROFILE_TYPE_NOT_SET
default y if TFM_PROFILE_TYPE_MEDIUM || TFM_PROFILE_TYPE_LARGE
depends on BUILD_WITH_TFM
help
When enabled, this option signifies that the TF-M build supports
the PSA API (IPC mode) instead of the secure library mode. When
TF-M Profile option is supplied, do not allow manual setting of
the IPC mode, as it is determined by the profile setting.
At <Zephyr>/modules/trusted-firmware-m/Kconfig.tfm:218
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:80
→ <Zephyr>/modules/trusted-firmware-m/Kconfig:7
Menu path: (Top) → Modules → Build with TF-M as the Secure Execution Environment
config TFM_IPC
bool "IPC" if TFM_PROFILE_TYPE_NOT_SET
default y if TFM_PROFILE_TYPE_MEDIUM || TFM_PROFILE_TYPE_LARGE
depends on BUILD_WITH_TFM && 0
help
When enabled, this option signifies that the TF-M build supports
the PSA API (IPC mode) instead of the secure library mode. When
TF-M Profile option is supplied, do not allow manual setting of
the IPC mode, as it is determined by the profile setting.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)