From b691eee88fe0e7fc9c6d5996dd5559960c04459a Mon Sep 17 00:00:00 2001 From: Rajiv Mohan Date: Fri, 2 Aug 2024 02:31:06 -0700 Subject: [PATCH] zynq: Remove support for Zynq-7000 SoC Remove support for Zynq-7000 SoC, changes are 1. Remove Zynq7 tool chain support 2. Makefile changes to remove zynq7 Reasons to remove: 1. Removing redundant or unmaintained code 2. Reduce technical debt carried by OpenAMP team 3. very few customer using openamp on Zynq-7000 SoC For using Zynq-7000 SoC support last working and tested version is (v2023.04) https://github.com/OpenAMP/libmetal/tree/v2023.04 Signed-off-by: Rajiv Mohan Signed-off-by: Tanmay Shah --- README.md | 3 +++ cmake/platforms/zynq7-freertos.cmake | 9 --------- cmake/platforms/zynq7-generic-iar.cmake | 5 ----- cmake/platforms/zynq7-generic.cmake | 9 --------- cmake/platforms/zynq7-linux.cmake | 4 ---- 5 files changed, 3 insertions(+), 27 deletions(-) delete mode 100644 cmake/platforms/zynq7-freertos.cmake delete mode 100644 cmake/platforms/zynq7-generic-iar.cmake delete mode 100644 cmake/platforms/zynq7-generic.cmake delete mode 100644 cmake/platforms/zynq7-linux.cmake diff --git a/README.md b/README.md index d133a4b2..0cc5181b 100644 --- a/README.md +++ b/README.md @@ -263,6 +263,9 @@ This API is for compiler dependent functions. For this release, there is only a GCC implementation, and compiler specific code is limited to atomic operations. +## Deprecated platforms + - AMD-Xilinx Zynq7000. Last known stable release - v2023.04 + ## How to contribute As an open-source project, we welcome and encourage the community to submit diff --git a/cmake/platforms/zynq7-freertos.cmake b/cmake/platforms/zynq7-freertos.cmake deleted file mode 100644 index e1e2f9f8..00000000 --- a/cmake/platforms/zynq7-freertos.cmake +++ /dev/null @@ -1,9 +0,0 @@ -set (CMAKE_SYSTEM_PROCESSOR "arm" CACHE STRING "") -set (MACHINE "zynq7" CACHE STRING "") -set (PROJECT_VENDOR "xlnx" CACHE STRING "") -set (CROSS_PREFIX "arm-none-eabi-" CACHE STRING "") - -set (CMAKE_C_FLAGS "-mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard" CACHE STRING "") - -include (cross-freertos-gcc) - diff --git a/cmake/platforms/zynq7-generic-iar.cmake b/cmake/platforms/zynq7-generic-iar.cmake deleted file mode 100644 index afa06553..00000000 --- a/cmake/platforms/zynq7-generic-iar.cmake +++ /dev/null @@ -1,5 +0,0 @@ -set (CMAKE_SYSTEM_PROCESSOR "arm" CACHE STRING "") -set (PROJECT_VENDOR "xlnx" CACHE STRING "") -set (CROSS_SUFFIX "arm" CACHE STRING "") -include (cross-generic-iar) - diff --git a/cmake/platforms/zynq7-generic.cmake b/cmake/platforms/zynq7-generic.cmake deleted file mode 100644 index 3d3612cd..00000000 --- a/cmake/platforms/zynq7-generic.cmake +++ /dev/null @@ -1,9 +0,0 @@ -set (CMAKE_SYSTEM_PROCESSOR "arm" CACHE STRING "") -set (MACHINE "zynq7" CACHE STRING "") -set (PROJECT_VENDOR "xlnx" CACHE STRING "") -set (CROSS_PREFIX "arm-none-eabi-" CACHE STRING "") - -set (CMAKE_C_FLAGS "-mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard" CACHE STRING "") - -include (cross-generic-gcc) - diff --git a/cmake/platforms/zynq7-linux.cmake b/cmake/platforms/zynq7-linux.cmake deleted file mode 100644 index 85944370..00000000 --- a/cmake/platforms/zynq7-linux.cmake +++ /dev/null @@ -1,4 +0,0 @@ -set (CMAKE_SYSTEM_PROCESSOR "arm" CACHE STRING "") -set (CROSS_PREFIX "arm-xilinx-linux-gnueabi-" CACHE STRING "") -include (cross-linux-gcc) -