How to configure OP-TEE

Revision as of 17:44, 18 April 2024 by Registered User (Fix reference to article "STM32MPU_OP-TEE_profiles", previously named "STM32MPU_OP-TEE_configuration" + re-order bullets.)
Applicable for STM32MP13x lines, STM32MP15x lines, STM32MP25x lines


This article is a place holder for previous article "How to configure OP-TEE". This article has been split in few pieces:

  • STM32MPU OP-TEE Overview presents how OP-TEE is used in STM32MPU releases.
  • STM32MPU OP-TEE Profiles presents the services embedded in OP-TEE (Cortex-A secure world) upon its configuration and exposed to the operating system (Cortex-A normal/non-secure world).
  • OP-TEE Configuration Switches gives more details on many of the OP-TEE configuration switches.
  • How to Build OP-TEE Components details how to rebuild OP-TEE OS and the other OP-TEE components and deploy them on target. This article covers most of the information previously found in "How to configure OP-TEE".

The availability of the services embedded in OP-TEE configuration depends on the OS configuration (the several CFG_xxx=... switches) and on the device tree (DT) provided to OP-TEE image, currently built within the OP-TEE image.