stm32mp1: add initial support
This introduces OP-TEE-based setup for STM32MP1 based platforms [1].
This uses mainline vanilla latest TF-A/OP-TEE/U-Boot/Buildroot
repositories and the development branch of the OP-TEE project
for Linux kernel from [2].
Link: [1] https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html
Link: [2] https://github.com/linaro-swg/linux/tree/optee
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
diff --git a/stm32mp1.xml b/stm32mp1.xml
new file mode 100644
index 0000000..add5124
--- /dev/null
+++ b/stm32mp1.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<manifest>
+ <remote name="github" fetch="https://github.com" />
+ <remote name="tfo" fetch="https://git.trustedfirmware.org" />
+ <remote name="u-boot" fetch="https://gitlab.denx.de/u-boot" />
+
+ <default remote="github" revision="master" />
+
+ <!-- OP-TEE gits -->
+ <project path="optee_client" name="OP-TEE/optee_client.git" />
+ <project path="optee_docs" name="OP-TEE/optee_docs.git" />
+ <project path="optee_os" name="OP-TEE/optee_os.git" />
+ <project path="optee_test" name="OP-TEE/optee_test.git" />
+ <project path="build" name="OP-TEE/build.git" >
+ <linkfile src="stm32mp1.mk" dest="build/Makefile" />
+ </project>
+
+ <!-- linaro-swg gits -->
+ <project path="linux" name="linaro-swg/linux.git" revision="optee" clone-depth="1" />
+ <project path="optee_benchmark" name="linaro-swg/optee_benchmark.git" />
+ <project path="optee_examples" name="linaro-swg/optee_examples.git" />
+
+ <!-- Misc gits -->
+ <project path="buildroot" name="buildroot/buildroot.git" revision="refs/tags/2020.02" clone-depth="1" />
+ <project path="trusted-firmware-a" name="TF-A/trusted-firmware-a.git" revision="refs/tags/v2.3" remote="tfo" clone-depth="1" />
+ <project path="u-boot" name="u-boot.git" revision="refs/tags/v2020.04" remote="u-boot" clone-depth="1" />
+</manifest>