Build: Modify PSoC64 related config groups
Following configs on PSoC64 would be built:
Per-patch:
psoc64_GNUARM_IPC_2_REG_Release_NS
Nightly & Release:
psoc64_ARMCLANG_IPC_1_REG_Release_NS
psoc64_ARMCLANG_IPC_2_REG_Release_NS
psoc64_GNUARM_IPC_1_REG_Release_NS
psoc64_GNUARM_IPC_2_REG_Release_NS
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: Ibb63477956a90a60cf0279813f0b11944918c57d
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index ef51e73..072d364 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -216,7 +216,7 @@
# nxp/lpcxpresso55s69 have to turn off BL2 when build regression test
("nxp/lpcxpresso55s69", "*", "*", "*", "True", "*", "*", "*", "True", "*", "*", "*", "*"),
# NSID does not support multi core
- ("cypress/psoc64", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "OFF"),
+ ("cypress/psoc64", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "ON"),
]
# Configure build manager to build several combinations
@@ -351,13 +351,13 @@
"toolchain_file": ["toolchain_GNUARM.cmake",
"toolchain_ARMCLANG.cmake"],
"lib_model": [False],
- "isolation_level": ["1", "2", "3"],
+ "isolation_level": ["1", "2"],
"test_regression": [True],
"test_psa_api": ["OFF"],
"cmake_build_type": ["Release"],
"with_otp": ["off"],
"with_bl2": [False],
- "with_ns": [True, False],
+ "with_ns": [True],
"profile": [""],
"partition_ps": ["ON"],
"nsce": ["OFF"],
@@ -736,9 +736,8 @@
config_nightly = {"seed_params": {
"tfm_platform": ["arm/mps2/an521", "arm/mps2/an519",
"arm/musca_b1/sse_200", "arm/musca_s1",
- "arm/mps3/an524", "cypress/psoc64",
- "arm/musca_b1/secure_enclave",
- "stm/stm32l562e_dk"],
+ "arm/mps3/an524", "stm/stm32l562e_dk",
+ "arm/musca_b1/secure_enclave"],
"toolchain_file": ["toolchain_GNUARM.cmake",
"toolchain_ARMCLANG.cmake"],
"lib_model": [True, False],
@@ -887,6 +886,26 @@
"invalid": _common_tfm_invalid_configs + []
}
+config_nightly_psoc64 = {"seed_params": {
+ "tfm_platform": ["cypress/psoc64"],
+ "toolchain_file": ["toolchain_GNUARM.cmake",
+ "toolchain_ARMCLANG.cmake"],
+ "lib_model": [False],
+ "isolation_level": ["1", "2"],
+ "test_regression": [True],
+ "test_psa_api": ["OFF"],
+ "cmake_build_type": ["Release"],
+ "with_otp": ["off"],
+ "with_bl2": [False],
+ "with_ns": [True],
+ "profile": [""],
+ "partition_ps": ["ON"],
+ "nsce": ["OFF"],
+ },
+ "common_params": _common_tfm_builder_cfg,
+ "invalid": _common_tfm_invalid_configs + []
+ }
+
config_nightly_STM32L562E_DK = {"seed_params": {
"tfm_platform": ["stm/stm32l562e_dk"],
"toolchain_file": ["toolchain_GNUARM.cmake",
@@ -1061,13 +1080,13 @@
"tfm_platform": ["cypress/psoc64"],
"toolchain_file": ["toolchain_GNUARM.cmake"],
"lib_model": [False],
- "isolation_level": ["1", "2"],
+ "isolation_level": ["2"],
"test_regression": [True],
"test_psa_api": ["OFF"],
"cmake_build_type": ["Release"],
"with_otp": ["off"],
"with_bl2": [False],
- "with_ns": [True, False],
+ "with_ns": [True],
"profile": [""],
"partition_ps": ["ON"],
"nsce": ["OFF"],
@@ -1219,6 +1238,7 @@
"nightly_psa_api": config_nightly_PSA_API,
"nightly_ff": config_nightly_PSA_FF,
"nightly_otp": config_nightly_OTP,
+ "nightly_psoc64": config_nightly_psoc64,
"nightly_stm32l562e_dk": config_nightly_STM32L562E_DK,
"nightly_lpcxpresso55s69": config_nightly_LPCXPRESSO55S69,