CONFIG_TFM_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.
Direct dependencies¶
BUILD_WITH_TFM
&& 0
(Includes any dependencies from ifs and menus.)
Default¶
Kconfig definition¶
At modules/trusted-firmware-m/Kconfig.tfm:188
Included via Kconfig:8
→ Kconfig.zephyr:33
→ modules/Kconfig:74
→ 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.)