-
CONFIG_TFM_IPC
¶
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.
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:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/kconfig/Kconfig.modules:14
Menu path: (Top) → Modules → trusted-firmware-m (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/tee/tfm)
config TFM_IPC
bool
default y if TFM_MINIMAL
At <Zephyr>/modules/trusted-firmware-m/Kconfig.tfm:164
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/kconfig/Kconfig.modules:14
→ <nRF>/modules/trusted-firmware-m/Kconfig:34
→ <Zephyr>/modules/trusted-firmware-m/Kconfig:7
Menu path: (Top) → Modules → trusted-firmware-m (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/tee/tfm) → 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 && !TFM_MINIMAL
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:164
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/kconfig/Kconfig.modules:14
→ <nRF>/modules/trusted-firmware-m/Kconfig:43
Menu path: (Top) → Modules → trusted-firmware-m (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/tee/tfm) → 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 && TFM_MINIMAL
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:164
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:66
→ <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.)