diff options
author | Kevin Townsend <kevin.townsend@linaro.org> | 2020-04-06 13:26:21 +0200 |
---|---|---|
committer | Kevin Townsend <kevin.townsend@linaro.org> | 2020-04-29 13:28:07 +0200 |
commit | a26983f5d5616499063b0fd89c6c3c16d5a6406a (patch) | |
tree | 8f0991d94fc850f8815b82c3ddeb8c2bb2d2c5c5 /configs | |
parent | b4d8fab19fc37ccc6a3a07f02b238393665f045a (diff) | |
download | trusted-firmware-m-a26983f5d5616499063b0fd89c6c3c16d5a6406a.tar.gz |
Platform: Add LPCXpresso55S69-EVK support
This commit adds support for the ARM Cortex-M33 based
LPCXpresso55S69-EVK. It is based on NXP's internal SDK, which
includes a version of TF-M with a custom build system, making
the NXP SDK code compatible with the upstream TF-M build system.
The following changes were required outside of the platform/ext
folder:
- `LPC55S69` was added as a target platform to the config files.
Notes on working with TF-M and the LPCXpresso55S69-EVK are available
in `platform/ext/target/nxp/lpcxpresso55s69/README.rst`.
Task ID: https://developer.trustedfirmware.org/T706
Author: Andrej Butok <andrey.butok@nxp.com>
Co-authored-by: Kevin Townsend <kevin.townsend@linaro.org>
Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
Change-Id: I998cd83abdcd4919d102a3e12cc7c3eb17450b99
Diffstat (limited to 'configs')
-rw-r--r-- | configs/ConfigCoreIPC.cmake | 2 | ||||
-rw-r--r-- | configs/ConfigCoreIPCTfmLevel2.cmake | 2 | ||||
-rw-r--r-- | configs/ConfigDefault.cmake | 2 | ||||
-rw-r--r-- | configs/ConfigPsaApiTestIPCTfmLevel2.cmake | 2 | ||||
-rw-r--r-- | configs/ConfigRegression.cmake | 2 | ||||
-rw-r--r-- | configs/ConfigRegressionIPC.cmake | 2 | ||||
-rw-r--r-- | configs/ConfigRegressionIPCTfmLevel2.cmake | 2 |
7 files changed, 14 insertions, 0 deletions
diff --git a/configs/ConfigCoreIPC.cmake b/configs/ConfigCoreIPC.cmake index a25bb25c80..120f7d3146 100644 --- a/configs/ConfigCoreIPC.cmake +++ b/configs/ConfigCoreIPC.cmake @@ -23,6 +23,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "AN539") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps2AN539.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_a.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") diff --git a/configs/ConfigCoreIPCTfmLevel2.cmake b/configs/ConfigCoreIPCTfmLevel2.cmake index cd28ace3a8..0237f5f47f 100644 --- a/configs/ConfigCoreIPCTfmLevel2.cmake +++ b/configs/ConfigCoreIPCTfmLevel2.cmake @@ -23,6 +23,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "AN539") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps2AN539.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_a.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") diff --git a/configs/ConfigDefault.cmake b/configs/ConfigDefault.cmake index 1ca865fef0..009fa55810 100644 --- a/configs/ConfigDefault.cmake +++ b/configs/ConfigDefault.cmake @@ -23,6 +23,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "AN539") set (PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps2AN539.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set (PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_a.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") diff --git a/configs/ConfigPsaApiTestIPCTfmLevel2.cmake b/configs/ConfigPsaApiTestIPCTfmLevel2.cmake index 81cfe8a6eb..befb125e3f 100644 --- a/configs/ConfigPsaApiTestIPCTfmLevel2.cmake +++ b/configs/ConfigPsaApiTestIPCTfmLevel2.cmake @@ -25,6 +25,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_b1.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_S1") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_s1.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") elseif(${TARGET_PLATFORM} STREQUAL "psoc64") diff --git a/configs/ConfigRegression.cmake b/configs/ConfigRegression.cmake index dae52da42f..0bba434f9a 100644 --- a/configs/ConfigRegression.cmake +++ b/configs/ConfigRegression.cmake @@ -23,6 +23,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "AN539") set (PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps2AN539.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set (PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_a.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") diff --git a/configs/ConfigRegressionIPC.cmake b/configs/ConfigRegressionIPC.cmake index 4079236dd3..2f65b6b6a2 100644 --- a/configs/ConfigRegressionIPC.cmake +++ b/configs/ConfigRegressionIPC.cmake @@ -23,6 +23,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "AN539") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps2AN539.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_a.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") diff --git a/configs/ConfigRegressionIPCTfmLevel2.cmake b/configs/ConfigRegressionIPCTfmLevel2.cmake index 1383fb4e8c..963a88118c 100644 --- a/configs/ConfigRegressionIPCTfmLevel2.cmake +++ b/configs/ConfigRegressionIPCTfmLevel2.cmake @@ -23,6 +23,8 @@ elseif(${TARGET_PLATFORM} STREQUAL "AN539") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps2AN539.cmake") elseif(${TARGET_PLATFORM} STREQUAL "AN524") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/Mps3AN524.cmake") +elseif(${TARGET_PLATFORM} STREQUAL "LPC55S69") + set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/lpc55s69.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A") set(PLATFORM_CMAKE_FILE "${TFM_ROOT_DIR}/platform/ext/musca_a.cmake") elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_B1") |