TF-M: Upgrades LLVM Clang version to v20.1

Change-Id: Ia919e15815f819e7492854994f42a248140a0fc3
Signed-off-by: Matthew Dalzell <matthew.dalzell@arm.com>
diff --git a/bionic-amd64-tf-m-build/tf-dependencies.install b/bionic-amd64-tf-m-build/tf-dependencies.install
index e01a5b2..b369f24 100755
--- a/bionic-amd64-tf-m-build/tf-dependencies.install
+++ b/bionic-amd64-tf-m-build/tf-dependencies.install
@@ -55,3 +55,9 @@
 mkdir -p /tmp/armclang-6.21
 tar -xf /tmp/ARMCompiler6.21_standalone_linux-x86_64.tar.gz -C /tmp/armclang-6.21
 /tmp/armclang-6.21/install_x86_64.sh --no-interactive --i-agree-to-the-contained-eula -d ${ARMCLANG_6_21_DIR}
+
+# Install LLVM Clang v20.1 toolchain to CLANG_20_1_DIR
+mkdir -p ${CLANG_20_1_DIR}
+curl --create-dirs -fsSLo /tmp/ATfE-20.1.0-Linux-x86_64.tar.xz \
+  https://github.com/arm/arm-toolchain/releases/download/release-20.1.0-ATfE/ATfE-20.1.0-Linux-x86_64.tar.xz
+tar -xf /tmp/ATfE-20.1.0-Linux-x86_64.tar.xz -C ${CLANG_20_1_DIR} --strip-components=1