From: Sumit Garg <[email protected]> Introduce TF-A and OP-TEE config fragment Recently upstream TF-A/OP-TEE has started gaining support for Qcom platforms. RB3Gen2 being the first one and more to come. U-Boot in corresponding boot flow is packaged as a position independent executable. So, lets add a generic U-Boot config fragment for Qcom platforms to support TF-A/OP-TEE based TrustZone stack. Build command: $ ./scripts/kconfig/merge_config.sh \ configs/qcom_defconfig \ board/qualcomm/tfa-optee.config $ make -j`nproc` DEVICE_TREE=qcom/qcs6490-rb3gen2
--- Changes in v2: - Add new patch #1 to export OP-TEE message UID check API - Use OP-TEE message UID check API in order to perform the DT fixup for OP-TEE. - Switch from new defconfig to a config fragment instead. Sumit Garg (3): tee: optee: Export OP-TEE message UID check API mach-snapdragon: of_fixup: Add OP-TEE DT fixup support board/qualcomm: Introduce TF-A and OP-TEE config fragment arch/arm/mach-snapdragon/of_fixup.c | 35 +++++++++++++++++++++++++++++ board/qualcomm/tfa-optee.config | 4 ++++ drivers/tee/optee/core.c | 5 +++++ include/tee/optee.h | 9 ++++++++ 4 files changed, 53 insertions(+) create mode 100644 board/qualcomm/tfa-optee.config -- 2.51.0

