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.

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