PSoC64: Add build combinations into "full" group

The old internal CI will run "full" group for combinations
parse, this will add 4 from PSoC64 to the total number:
	psoc64_ARMCLANG_ConfigRegressionIPC_Release_NOBL2
	psoc64_GNUARM_ConfigRegressionIPC_Release_NOBL2
	psoc64_ARMCLANG_ConfigRegressionIPCTfmLevel2_Release_NOBL2
	psoc64_GNUARM_ConfigRegressionIPCTfmLevel2_Release_NOBL2

As the TFM CI on tf.org does not support Clang at the moment, align the
group "full_gnuarm" simultaneously for combinations:
	psoc64_GNUARM_ConfigRegressionIPC_Release_NOBL2
	psoc64_GNUARM_ConfigRegressionIPCTfmLevel2_Release_NOBL2

These groups may not be used for the future when the new CI fully runs on
tf.org. But worth keeping them for the time being.

Change-Id: I689e82403224857d854b4d46cd076fef27dce54d
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 7090194..20cf959 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -317,30 +317,8 @@
 config_full = {"seed_params": {
                "target_platform": ["AN521", "AN519",
                                    "MUSCA_A", "MUSCA_B1",
-                                   "AN524", "AN539"],
-               "compiler": ["ARMCLANG", "GNUARM"],
-               "proj_config": ["ConfigRegression",
-                               "ConfigRegressionIPC",
-                               "ConfigRegressionIPCTfmLevel2",
-                               "ConfigCoreIPC",
-                               "ConfigCoreIPCTfmLevel2",
-                               "ConfigDefault"],
-               "cmake_build_type": ["Debug", "Release"],
-               "with_mcuboot": [True, 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": [("MUSCA_A", "*", "*", "*", False),
-                           ("MUSCA_B1", "*", "*", "*", False)]
-               }
-
-# Configure build manager to build the maximum number of configurations
-config_full_gnuarm = {"seed_params": {
-               "target_platform": ["AN521", "AN519",
-                                   "MUSCA_A", "MUSCA_B1",
-                                   "AN524", "AN539"],
+                                   "AN524", "AN539",
+                                   "psoc64"],
                "compiler": ["ARMCLANG", "GNUARM"],
                "proj_config": ["ConfigRegression",
                                "ConfigRegressionIPC",
@@ -357,7 +335,42 @@
                # platform while ("AN521", "GNUARM") will only reject GCC ones
                "invalid": [("MUSCA_A", "*", "*", "*", False),
                            ("MUSCA_B1", "*", "*", "*", False),
-                           ("*", "ARMCLANG", "*", "*", "*")]
+                           ("psoc64", "*", "*", "*", True),
+                           ("psoc64", "*", "*", "Debug", "*"),
+                           ("psoc64", "*", "ConfigRegression", "*", "*"),
+                           ("psoc64", "*", "ConfigCoreIPC", "*", "*"),
+                           ("psoc64", "*", "ConfigCoreIPCTfmLevel2", "*", "*"),
+                           ("psoc64", "*", "ConfigDefault", "*", "*")]
+               }
+
+# Configure build manager to build the maximum number of configurations
+config_full_gnuarm = {"seed_params": {
+               "target_platform": ["AN521", "AN519",
+                                   "MUSCA_A", "MUSCA_B1",
+                                   "AN524", "AN539",
+                                   "psoc64"],
+               "compiler": ["GNUARM"],
+               "proj_config": ["ConfigRegression",
+                               "ConfigRegressionIPC",
+                               "ConfigRegressionIPCTfmLevel2",
+                               "ConfigCoreIPC",
+                               "ConfigCoreIPCTfmLevel2",
+                               "ConfigDefault"],
+               "cmake_build_type": ["Debug", "Release"],
+               "with_mcuboot": [True, 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": [("MUSCA_A", "*", "*", "*", False),
+                           ("MUSCA_B1", "*", "*", "*", False),
+                           ("psoc64", "*", "*", "*", True),
+                           ("psoc64", "*", "*", "Debug", "*"),
+                           ("psoc64", "*", "ConfigRegression", "*", "*"),
+                           ("psoc64", "*", "ConfigCoreIPC", "*", "*"),
+                           ("psoc64", "*", "ConfigCoreIPCTfmLevel2", "*", "*"),
+                           ("psoc64", "*", "ConfigDefault", "*", "*")]
                }
 
 # Configure build manager to build the maximum number of configurations