OP-TEE 4.5.0 stable
diff --git a/am43xx.xml b/am43xx.xml
index e223793..d16346a 100644
--- a/am43xx.xml
+++ b/am43xx.xml
@@ -3,7 +3,7 @@
         <remote name="ti" fetch="git://git.ti.com" />
 
         <include name="common.xml" />
-        <project path="build"          name="OP-TEE/build.git">
+        <project path="build"          name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="am43xx.mk" dest="build/Makefile" />
         </project>
         <remove-project                name="linaro-swg/linux.git" />
diff --git a/am57xx.xml b/am57xx.xml
index e1f9b24..00e9706 100644
--- a/am57xx.xml
+++ b/am57xx.xml
@@ -3,7 +3,7 @@
         <remote name="ti" fetch="git://git.ti.com" />
 
         <include name="common.xml" />
-        <project path="build"          name="OP-TEE/build.git">
+        <project path="build"          name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="am57xx.mk" dest="build/Makefile" />
         </project>
         <remove-project                name="linaro-swg/linux.git" />
diff --git a/common.xml b/common.xml
index fce315c..b8cafee 100644
--- a/common.xml
+++ b/common.xml
@@ -4,14 +4,14 @@
         <default remote="github" revision="master" />
 
         <!-- OP-TEE gits -->
-        <project path="optee_client"         name="OP-TEE/optee_client.git" />
-        <project path="optee_os"             name="OP-TEE/optee_os.git" />
-        <project path="optee_ftpm"           name="OP-TEE/optee_ftpm.git" />
-        <project path="optee_test"           name="OP-TEE/optee_test.git" />
+        <project path="optee_client"         name="OP-TEE/optee_client.git" revision="refs/tags/4.5.0" clone-depth="1" />
+        <project path="optee_os"             name="OP-TEE/optee_os.git" revision="refs/tags/4.5.0" clone-depth="1" />
+        <project path="optee_ftpm"           name="OP-TEE/optee_ftpm.git" revision="refs/tags/4.5.0" clone-depth="1" />
+        <project path="optee_test"           name="OP-TEE/optee_test.git" revision="refs/tags/4.5.0" clone-depth="1" />
 
         <!-- linaro-swg gits -->
-        <project path="linux"                name="linaro-swg/linux.git"                  revision="optee" clone-depth="1" />
-        <project path="optee_examples"       name="linaro-swg/optee_examples.git" />
+        <project path="linux"                name="linaro-swg/linux.git"                  revision="refs/tags/optee-4.5.0" clone-depth="1" />
+        <project path="optee_examples"       name="linaro-swg/optee_examples.git" revision="refs/tags/4.5.0" clone-depth="1" />
 
         <!-- buildroot git -->
         <project path="buildroot"            name="buildroot/buildroot.git"               revision="refs/tags/2024.05" clone-depth="1" />
diff --git a/default.xml b/default.xml
index 61eac3d..5677c31 100644
--- a/default.xml
+++ b/default.xml
@@ -4,7 +4,7 @@
         <remote name="u-boot" fetch="https://source.denx.de/u-boot" />
 
         <include name="common.xml" />
-        <project path="build"               name="OP-TEE/build.git">
+        <project path="build"               name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="qemu.mk" dest="build/Makefile" />
         </project>
 
diff --git a/dra7xx.xml b/dra7xx.xml
index 3d1f5f1..e5cdc9a 100644
--- a/dra7xx.xml
+++ b/dra7xx.xml
@@ -3,7 +3,7 @@
         <remote name="ti" fetch="git://git.ti.com" />
 
         <include name="common.xml" />
-        <project path="build"          name="OP-TEE/build.git">
+        <project path="build"          name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="dra7xx.mk" dest="build/Makefile" />
         </project>
         <remove-project                name="linaro-swg/linux.git" />
diff --git a/fvp-ts.xml b/fvp-ts.xml
index 9bd1576..4865c7b 100644
--- a/fvp-ts.xml
+++ b/fvp-ts.xml
@@ -8,7 +8,7 @@
         <!-- OP-TEE gits -->
         <!-- Need to remove and re-add to replace Makefile symlink -->
         <remove-project path="build"                    name="OP-TEE/build.git" />
-        <project        path="build"                    name="OP-TEE/build.git">
+        <project        path="build"                    name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="fvp-psa-sp.mk" dest="build/Makefile" />
         </project>
 
diff --git a/fvp.xml b/fvp.xml
index 9065337..67f6a72 100644
--- a/fvp.xml
+++ b/fvp.xml
@@ -4,7 +4,7 @@
         <remote name="u-boot"   fetch="https://source.denx.de/u-boot" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="fvp.mk" dest="build/Makefile" />
         </project>
 
diff --git a/hikey.xml b/hikey.xml
index e4751d3..aefcba8 100644
--- a/hikey.xml
+++ b/hikey.xml
@@ -4,7 +4,7 @@
         <remote name="tfo"      fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="hikey.mk" dest="build/Makefile" />
         </project>
 
diff --git a/hikey960.xml b/hikey960.xml
index 3acc9b6..e9645f7 100644
--- a/hikey960.xml
+++ b/hikey960.xml
@@ -4,7 +4,7 @@
         <remote name="tfo"      fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                 name="OP-TEE/build.git">
+        <project path="build"                 name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="hikey960.mk" dest="build/Makefile" />
         </project>
 
diff --git a/imx.xml b/imx.xml
index ac88ec1..33c8d5e 100644
--- a/imx.xml
+++ b/imx.xml
@@ -4,7 +4,7 @@
         <remote name="tfo"    fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="imx.mk" dest="build/Makefile" />
         </project>
 
diff --git a/juno.xml b/juno.xml
index 3bae764..d35ee94 100644
--- a/juno.xml
+++ b/juno.xml
@@ -3,7 +3,7 @@
         <remote name="tfo"    fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="juno.mk" dest="build/Makefile" />
         </project>
 
diff --git a/nanopc-t6.xml b/nanopc-t6.xml
index b77ea93..b373fd5 100644
--- a/nanopc-t6.xml
+++ b/nanopc-t6.xml
@@ -3,7 +3,7 @@
         <remote name="tfo"      fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="nanopc-t6.mk" dest="build/Makefile" />
         </project>
         <remove-project                      name="linaro-swg/linux.git" />
diff --git a/poplar.xml b/poplar.xml
index 9962c17..b81c932 100644
--- a/poplar.xml
+++ b/poplar.xml
@@ -4,7 +4,7 @@
         <remote name="denx"     fetch="https://source.denx.de" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git" >
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1" >
                 <linkfile src="poplar.mk" dest="build/Makefile" />
         </project>
 
diff --git a/qemu_v8.xml b/qemu_v8.xml
index 91f62e8..f0ef200 100644
--- a/qemu_v8.xml
+++ b/qemu_v8.xml
@@ -6,7 +6,7 @@
         <remote name="arm-gitlab"       fetch="https://git.gitlab.arm.com/" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="qemu_v8.mk" dest="build/Makefile" />
         </project>
 
diff --git a/rockpi4.xml b/rockpi4.xml
index f14d75b..de27401 100644
--- a/rockpi4.xml
+++ b/rockpi4.xml
@@ -4,7 +4,7 @@
         <remote name="u-boot"   fetch="https://source.denx.de/u-boot" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="rockpi4.mk" dest="build/Makefile" />
         </project>
 
diff --git a/rpi3.xml b/rpi3.xml
index 01456eb..0027962 100644
--- a/rpi3.xml
+++ b/rpi3.xml
@@ -3,7 +3,7 @@
         <remote name="tfo"      fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="rpi3.mk" dest="build/Makefile" />
                 <linkfile src="rpi3/debugger/pi3.cfg" dest="build/pi3.cfg" />
         </project>
diff --git a/stm32mp1.xml b/stm32mp1.xml
index 971f849..8886683 100644
--- a/stm32mp1.xml
+++ b/stm32mp1.xml
@@ -5,7 +5,7 @@
         <remote name="arm-gitlab" fetch="https://git.gitlab.arm.com/" />
 
         <include name="common.xml" />
-        <project path="build"               name="OP-TEE/build.git" >
+        <project path="build"               name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1" >
                 <linkfile src="stm32mp1.mk" dest="build/Makefile" />
         </project>
 
diff --git a/synquacer.xml b/synquacer.xml
index 72cfa3b..bdd7e8d 100644
--- a/synquacer.xml
+++ b/synquacer.xml
@@ -3,7 +3,7 @@
         <remote name="tfo"      fetch="https://git.trustedfirmware.org" />
 
         <include name="common.xml" />
-        <project path="build"                name="OP-TEE/build.git">
+        <project path="build"                name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1">
                 <linkfile src="synquacer.mk" dest="build/Makefile" />
         </project>
         <include name="include/linaro-swg.xml" />
diff --git a/versal.xml b/versal.xml
index 4d62f57..cf206c7 100644
--- a/versal.xml
+++ b/versal.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <manifest>
 	<include name="common.xml" />
-	<project path="build"                   name="OP-TEE/build.git" >
+	<project path="build"                   name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1" >
 			<linkfile src="versal.mk" dest="build/Makefile" />
 	</project>
 
diff --git a/versal2.xml b/versal2.xml
index 4fe0752..9e2efa2 100644
--- a/versal2.xml
+++ b/versal2.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <manifest>
 	<include name="common.xml" />
-	<project path="build"                   name="OP-TEE/build.git" >
+	<project path="build"                   name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1" >
 			<linkfile src="versal2.mk" dest="build/Makefile" />
 	</project>
 
diff --git a/zynqmp.xml b/zynqmp.xml
index 2ab183c..ae6bf34 100644
--- a/zynqmp.xml
+++ b/zynqmp.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <manifest>
 	<include name="common.xml" />
-	<project path="build"           name="OP-TEE/build.git" >
+	<project path="build"           name="OP-TEE/build.git" revision="refs/tags/4.5.0" clone-depth="1" >
 		<linkfile src="zynqmp.mk" dest="build/Makefile" />
 	</project>