diff --git a/meta-arm/recipes-devtools/fvp/fvp-envelope.inc b/meta-arm/recipes-devtools/fvp/fvp-envelope.inc
deleted file mode 100644
index a6a618edb4ea..000000000000
--- a/meta-arm/recipes-devtools/fvp/fvp-envelope.inc
+++ /dev/null
@@ -1,38 +0,0 @@
-require fvp-common.inc
-
-HOMEPAGE = "https://developer.arm.com/Tools%20and%20Software/Fixed%20Virtual%20Platforms/Arm%20Architecture%20FVPs"
-
-SRC_URI = "https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/${PV_URL_SHORT}/${MODEL_CODE}_${PV_URL}_${FVP_ARCH}.tar.gz;subdir=${BP};name=fvp-${HOST_ARCH}"
-
-UPSTREAM_CHECK_URI = "${HOMEPAGE}"
-UPSTREAM_CHECK_REGEX = "${MODEL_CODE}_(?P<pver>(\d+[\.\-_]*)+).tar.gz"
-
-FVP_ARCH:aarch64 = "Linux_armv8"
-FVP_ARCH:x86-64 = "Linux_x86"
-
-# This is needed because all of the files are now included in the first
-# dir in the tarball, instead of having the license files split out.
-S = "${UNPACKDIR}/${BP}/${MODEL_CODE}_${VERSION}_${BUILD}"
-
-# Keeping this separate from do_install below in case it can be moved
-# out when other FVPs bump to newer versions and this because needed more commonly
-fvp_link_binaries() {
-    DIR="${D}${FVPDIR}/bin/"
-
-    stat $DIR/FVP_* >/dev/null 2>&1 || bbfatal Cannot find FVP binaries in $DIR
-
-    for FVP in $DIR/FVP_*; do
-        ln -rs $FVP ${D}${bindir}/$(basename $FVP)
-    done
-    # But not the .so files too
-    rm -f ${D}${bindir}/*.so
-}
-
-# This is needed because the FVP Base doesn't have an install script like others
-do_install() {
-    mkdir --parents ${D}${FVPDIR} ${D}${bindir}
-
-    cp --archive --no-preserve=ownership ${S}/* ${D}${FVPDIR}/
-
-    fvp_link_binaries
-}
diff --git a/meta-arm/recipes-devtools/fvp/fvp-rdv1.bb b/meta-arm/recipes-devtools/fvp/fvp-rdv1.bb
deleted file mode 100644
index 23804bf3fef4..000000000000
--- a/meta-arm/recipes-devtools/fvp/fvp-rdv1.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-require fvp-ecosystem.inc
-
-MODEL = "RD-V1"
-MODEL_CODE = "FVP_RD_V1"
-PV = "11.17.29"
-
-SRC_URI = "https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Neoverse-Infrastructure/${MODEL}/${MODEL_CODE}_${PV_URL}_${FVP_ARCH}.tgz;subdir=${BP};name=fvp-${HOST_ARCH}"
-SRC_URI[fvp-x86_64.sha256sum] = "715c0e0264fc3df961a0b9ff4c4399d55e4ccf4efb0944a412141d97873027a3"
-
-# The CSS used in the FVP homepage make it too difficult to query with the tooling currently in Yocto
-UPSTREAM_VERSION_UNKNOWN = "1"
-
-LIC_FILES_CHKSUM = "file://license_terms/license_agreement.txt;md5=1a33828e132ba71861c11688dbb0bd16 \
-                    file://license_terms/third_party_licenses.txt;md5=41029e71051b1c786bae3112a29905a7"
diff --git a/meta-arm/recipes-devtools/fvp/fvp-sgi575.bb b/meta-arm/recipes-devtools/fvp/fvp-sgi575.bb
deleted file mode 100644
index 99a9940c37de..000000000000
--- a/meta-arm/recipes-devtools/fvp/fvp-sgi575.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-require fvp-ecosystem.inc
-
-MODEL = "SGI-575"
-MODEL_CODE = "FVP_CSS_SGI-575"
-PV = "11.15.26"
-
-SRC_URI[sha256sum] = "d07241112f6c146362deec789e782e10e83bc3560cf605ccd055a606d0b44e74"
-
-# The CSS used in the FVP homepage make it too difficult to query with the tooling currently in Yocto
-UPSTREAM_VERSION_UNKNOWN = "1"
-
-LIC_FILES_CHKSUM = "file://license_terms/license_agreement.txt;md5=1a33828e132ba71861c11688dbb0bd16 \
-                    file://license_terms/third_party_licenses.txt;md5=3db0c4947b7e3405c40b943672d8de2f"
