New configs for PSA driver API enabled on Musca S1 & B1
The default legacy driver in TF-M is based on Mbed-TLS.
Now the new PSA driver for CC-312 is also supported.
Add new configs for PSA driver API on Musca S1 & B1 in Open CI.
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I19ff910ddb2e6624a590b8d7f49cfc17e97bcb54
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index aac49a5..bcef636 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -794,6 +794,16 @@
"extra_params": [""]
},
"common_params": _common_tfm_builder_cfg,
+ "valid": [
+ # MUSCA_B1_GNUARM_IPC_1_REG_Release_BL2_NS_CC_DRIVER_PSA
+ ("arm/musca_b1/sse_200", "toolchain_GNUARM.cmake",
+ False, "1", True, "OFF", "Release",
+ "off", True, True, "", "ON", "CC_DRIVER_PSA"),
+ # MUSCA_S1_GNUARM_IPC_1_REG_Release_BL2_NS_CC_DRIVER_PSA
+ ("arm/musca_s1", "toolchain_GNUARM.cmake",
+ False, "1", True, "OFF", "Release",
+ "off", True, True, "", "ON", "CC_DRIVER_PSA"),
+ ],
"invalid": _common_tfm_invalid_configs + [
("arm/mps2/an519", "toolchain_GNUARM.cmake", "*", "*", "*",
"*", "Minsizerel", "*", "*", "*", "*", "*", "*"),
diff --git a/tfm_ci_pylib/tfm_build_manager.py b/tfm_ci_pylib/tfm_build_manager.py
index 8a45305..fc463ba 100644
--- a/tfm_ci_pylib/tfm_build_manager.py
+++ b/tfm_ci_pylib/tfm_build_manager.py
@@ -77,7 +77,8 @@
"FPHARD_LOFF": ("-DCONFIG_TFM_FP=hard "
"-DCONFIG_TFM_LAZY_STACKING=OFF "),
"FVP": "-DPLATFORM_IS_FVP=True",
- "FPGA": "-DPLATFORM_IS_FVP=False"
+ "FPGA": "-DPLATFORM_IS_FVP=False",
+ "CC_DRIVER_PSA": "-DCC312_LEGACY_DRIVER_API_ENABLED=OFF"
}
class TFM_Build_Manager(structuredTask):