CONFIG_TFM_SECURE_UART1

TF-M logging on UART1

Type: bool

Help

Reserve the UART1 port for TF-M logging. This makes the UART1
peripheral unavailable to the non-secure application. When this
option is selected the device tree node for UART1 needs to be
disabled for the non-secure application.

Direct dependencies

!UART_1_NRF_UARTE && !n && (SOC_NRF5340_CPUAPP || SOC_NRF9160)

(Includes any dependencies from ifs and menus.)

Default

  • y

Kconfig definition

At <nRF>/modules/trusted-firmware-m/Kconfig:23

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_SECURE_UART1
    bool "TF-M logging on UART1"
    default y
    depends on !UART_1_NRF_UARTE && !n && (SOC_NRF5340_CPUAPP || SOC_NRF9160)
    help
      Reserve the UART1 port for TF-M logging. This makes the UART1
      peripheral unavailable to the non-secure application. When this
      option is selected the device tree node for UART1 needs to be
      disabled for the non-secure application.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)