build_helper_configs: Add config_rse_build_only for TC4+ARMCLANG

Create a config_rse_build_only group for RSE-specific builds only.
This is to introduce TC4 build for ArmClang along with
RSE_SUPPORT_ROM_LIB_RELOCATION set to OFF

Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>
Change-Id: Icd0e8a41bf6fef56dcfdc3fd299b286662881cb9
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index 9c208c6..81c35b5 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -1131,6 +1131,24 @@
                 ]
                 }
 
+# RSE-specific build-only cases.
+# New cases should be better added in the valid section
+# This group is only consumed in "tf-m-extra-build" CI job
+config_rse_build_only = {"seed_params": {
+                "tfm_platform":     ["arm/rse/tc/tc4"],
+                "compiler":         ["ARMCLANG_6_21"],
+                "isolation_level":  ["2"],
+                "test_regression":  ["OFF"],
+                "test_psa_api":     ["OFF"],
+                "cmake_build_type": ["Release"],
+                "with_bl2":         [True],
+                "profile":          [""],
+                "extra_params":     ["ATTESTATION_SCHEME_CCA, RSE_SUPPORT_ROM_LIB_RELOCATION_OFF"]
+                },
+                "common_params": _common_tfm_builder_cfg,
+                "invalid": _common_tfm_invalid_configs + []
+                }
+
 config_rse_rdv3 = {"seed_params": {
                 "tfm_platform":     ["arm/rse/neoverse_rd/rdv3"],
                 "compiler":         ["GCC_13_2"],
@@ -1618,6 +1636,9 @@
                     "debug": config_debug,
                     "debug_regr": config_debug_regr,
                     "debug_PSA_API": config_debug_PSA_API,
+
+                    # groups for build-only
+                    "rse_build_only": config_rse_build_only,
                 }
 
 if __name__ == '__main__':