PSoC64: Add build support as a config group
PSoC64 is a platform that supports dual core feature in TF-M.
This patch add the build verify of PSoC64.
Change-Id: I10c4e567b4ac636093b11942d5e0e2ec4da8ea69
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index ba6e056..7090194 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -261,6 +261,22 @@
}
# Configure build manager to build several combinations
+config_PSOC64 = {"seed_params": {
+ "target_platform": ["psoc64"],
+ "compiler": ["ARMCLANG", "GNUARM"],
+ "proj_config": ["ConfigRegressionIPC",
+ "ConfigRegressionIPCTfmLevel2"],
+ "cmake_build_type": ["Release"],
+ "with_mcuboot": [False],
+ },
+ "common_params": _common_tfm_builder_cfg,
+ # invalid configuations can be added as tuples of adjustable
+ # resolution "AN521" will reject all combinations for that
+ # platform while ("AN521", "GNUARM") will only reject GCC ones
+ "invalid": []
+ }
+
+# Configure build manager to build several combinations
config_AN519 = {"seed_params": {
"target_platform": ["AN519"],
"compiler": ["ARMCLANG", "GNUARM"],
@@ -623,6 +639,7 @@
"an519": config_AN519,
"musca_a": config_MUSCA_A,
"musca_b1": config_MUSCA_B1,
+ "psoc64": config_PSOC64,
"ipc": config_IPC,
"doxygen": config_doxygen,
"debug": config_debug,