Cleanup toolchain source code download script

qemu is a submodule but is never built in the flow. Avoid initializing
the submodule to prevent breakage building for CentOS7

Change-Id: I5e1a8e248fc38bbcac1674cb5db84c918a0f3417
diff --git a/download-toolchain.sh b/download-toolchain.sh
index 2204c54..e30eb04 100755
--- a/download-toolchain.sh
+++ b/download-toolchain.sh
@@ -35,9 +35,6 @@
 TOOLCHAINLLVM_TAG="2021.06.18"
 TOOLCHAINLLVM_BINUTILS_URL="git://sourceware.org/git/binutils-gdb.git"
 
-
-TOOLCHAIN_OUT="${CACHE}/toolchain"
-
 if [[ ! "${TOOLCHAIN_TARGET}" == "GCC" ]] &&
   [[ ! "${TOOLCHAIN_TARGET}" == "LLVM" ]]; then
   echo "Unsupported toochain target: ${TOOLCHAIN_TARGET}"
@@ -66,7 +63,7 @@
 # Update the submodules. The riscv-binutils has to point to upstream binutil-gdb
 # regardless of what it is in .gitmodules
 pushd "${TOOLCHAIN_GCC_SRC}" > /dev/null
-git submodule update --init --jobs=8
+git submodule update --init --jobs=8 riscv-*
 if [[ "${TOOLCHAIN_TARGET}" == "LLVM" ]]; then
   cd "riscv-binutils"
   git remote set-url origin "${TOOLCHAINLLVM_BINUTILS_URL}"