From 6a2b11c29da50eed969834f6c6ee97cdb90cb51e Mon Sep 17 00:00:00 2001 From: Manish V Badarkhe Date: Mon, 20 Nov 2023 18:25:49 +0000 Subject: [PATCH] refactor(tc): deprecate Arm TC1 FVP platform Arm has made the strategic decision to deprecate the TC1 platform. Consequently, software development and the creation of fast models for the TC1 platform have been officially discontinued. The TC1 platform, now considered obsolete, has been succeeded by the TC2 platform. It's noteworthy that the TC2 platform is already integrated and supported in both TF-A and CI repositories. Change-Id: Ia196a5fc975b4dbf3c913333daf595199968d95d Signed-off-by: Manish V Badarkhe --- docs/plat/arm/tc/index.rst | 2 +- docs/plat/index.rst | 2 ++ plat/arm/board/tc/platform.mk | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/plat/arm/tc/index.rst b/docs/plat/arm/tc/index.rst index c5058f5cb..9469e9ad9 100644 --- a/docs/plat/arm/tc/index.rst +++ b/docs/plat/arm/tc/index.rst @@ -18,7 +18,7 @@ Currently, the main difference between TC0 (TARGET_PLATFORM=0), TC1 is the CPUs supported as below: - TC0 has support for Cortex A510, Cortex A710 and Cortex X2. (Note TC0 is now deprecated) -- TC1 has support for Cortex A510, Cortex A715 and Cortex X3. +- TC1 has support for Cortex A510, Cortex A715 and Cortex X3. (Note TC1 is now deprecated) - TC2 has support for Cortex A520, Cortex A720 and Cortex x4. Boot Sequence diff --git a/docs/plat/index.rst b/docs/plat/index.rst index f135ca2ae..b1ccaa51e 100644 --- a/docs/plat/index.rst +++ b/docs/plat/index.rst @@ -79,6 +79,8 @@ Deprecated platforms +----------------+----------------+--------------------+--------------------+ | tc0 | Arm | 2.8 | 2.10 | +----------------+----------------+--------------------+--------------------+ +| tc1 | Arm | 2.10 | TBD | ++----------------+----------------+--------------------+--------------------+ | rde1edge | Arm | 2.9 | 3.0 | +----------------+----------------+--------------------+--------------------+ diff --git a/plat/arm/board/tc/platform.mk b/plat/arm/board/tc/platform.mk index 8db6f1d6b..6874cfa5a 100644 --- a/plat/arm/board/tc/platform.mk +++ b/plat/arm/board/tc/platform.mk @@ -9,6 +9,11 @@ ifeq ($(TARGET_PLATFORM), 0) $(error Platform ${PLAT}$(TARGET_PLATFORM) is deprecated.) endif +ifeq ($(TARGET_PLATFORM), 1) + $(warning Platform ${PLAT}$(TARGET_PLATFORM) is deprecated. \ + Some of the features might not work as expected) +endif + ifeq ($(shell expr $(TARGET_PLATFORM) \<= 2), 0) $(error TARGET_PLATFORM must be less than or equal to 2) endif