:orphan: .. title:: choice TFM_PROFILE_TYPE: TF-M build profile .. _choice_14: .. describe:: choice TFM_PROFILE_TYPE: TF-M build profile *TF-M build profile* Type: ``bool`` Help ==== .. code-block:: none The TF-M build profile selection. Can be empty (not set), small, medium or large. Certain profile types enable other TF-M configuration options, namely, the IPC model and the isolation level. Direct dependencies =================== (\ :kconfig:`BUILD_WITH_TFM ` && (\ :kconfig:`BOARD_LPCXPRESSO55S69_CPU0 ` || \ :kconfig:`BOARD_LPCXPRESSO55S69_CPU1 `)) || (\ :kconfig:`BUILD_WITH_TFM ` && \ :kconfig:`BUILD_WITH_TFM ` && 0) *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :kconfig:`TFM_PROFILE_TYPE_MEDIUM ` - \ :kconfig:`TFM_PROFILE_TYPE_NOT_SET ` Choice options ============== - \ :kconfig:`TFM_PROFILE_TYPE_NOT_SET ` - \ :kconfig:`TFM_PROFILE_TYPE_SMALL ` - \ :kconfig:`TFM_PROFILE_TYPE_MEDIUM ` - \ :kconfig:`TFM_PROFILE_TYPE_LARGE ` Kconfig definitions =================== At ``/arm/lpcxpresso55s69/Kconfig.defconfig:45`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig choice TFM_PROFILE_TYPE bool default TFM_PROFILE_TYPE_MEDIUM depends on BUILD_WITH_TFM && (BOARD_LPCXPRESSO55S69_CPU0 || BOARD_LPCXPRESSO55S69_CPU1) ---- At ``/trusted-firmware-m/Kconfig.tfm:81`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:74`` → ``/trusted-firmware-m/Kconfig:7`` Menu path: (Top) → Modules → Build with TF-M as the Secure Execution Environment .. code-block:: kconfig choice TFM_PROFILE_TYPE bool "TF-M build profile" default TFM_PROFILE_TYPE_NOT_SET depends on BUILD_WITH_TFM && BUILD_WITH_TFM && 0 help The TF-M build profile selection. Can be empty (not set), small, medium or large. Certain profile types enable other TF-M configuration options, namely, the IPC model and the isolation level. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*