Build: Add AN547, AN552, Polaris to builds

AN552 build configs are added to per patch build.
AN547, AN552 and Corstone Polaris configs
added to nightly and release builds.

Change-Id: Id6a773700afef7c7bf345c3294656c60c5402e80
Signed-off-by: Bence Balogh <bence.balogh@arm.com>
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index f6fce86..e020425 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -257,6 +257,25 @@
     ]
 
 # Configure build manager to build several combinations
+config_an552 = {"seed_params": {
+                "tfm_platform":     ["arm/mps3/an552"],
+                "compiler":         ["GCC_10_3"],
+                "lib_model":        [True, False],
+                "isolation_level":  ["1", "2"],
+                "test_regression":  [True, False],
+                "test_psa_api":     ["OFF"],
+                "cmake_build_type": ["Debug", "Release"],
+                "with_otp":         ["off"],
+                "with_bl2":         [True],
+                "with_ns":          [True],
+                "profile":          [""],
+                "partition_ps":     ["ON"],
+                "extra_params":     [""]
+                },
+                "common_params": _common_tfm_builder_cfg,
+                "invalid": _common_tfm_invalid_configs + []
+                }
+
 config_AN524 = {"seed_params": {
                 "tfm_platform":     ["arm/mps3/an524"],
                 "compiler":         ["GCC_7_3_1", "ARMCLANG_6_13"],
@@ -521,7 +540,9 @@
 config_full = {"seed_params": {
                "tfm_platform":     ["arm/mps2/an521", "arm/mps2/an519",
                                     "arm/musca_b1/sse_200",
-                                    "arm/mps3/an524", "cypress/psoc64",
+                                    "arm/mps3/an524", "arm/mps3/an547",
+                                    "arm/mps3/an552", "cypress/psoc64",
+                                    "arm/mps3/corstone_polaris",
                                     "arm/musca_b1/secure_enclave",
                                     "stm/stm32l562e_dk",
                                     "nxp/lpcxpresso55s69"],
@@ -552,6 +573,12 @@
                     "*", "*", "*", "*", "*", "*"),
                    ("arm/mps3/an524", "*", "*", "*", "*", "*", "RelWithDebInfo",
                     "*", "*", "*", "*", "*", "*"),
+                   ("arm/mps3/an547", "*", "*", "*", "*", "*", "RelWithDebInfo",
+                    "*", "*", "*", "*", "*", "*"),
+                   ("arm/mps3/an552", "*", "*", "*", "*", "*", "RelWithDebInfo",
+                    "*", "*", "*", "*", "*", "*"),
+                   ("arm/mps3/corstone_polaris", "*", "*", "*", "*", "*", "RelWithDebInfo",
+                    "*", "*", "*", "*", "*", "*"),
                ]
                }
 
@@ -1055,6 +1082,14 @@
                     ("arm/mps2/an521", "GCC_7_3_1",
                      True, "1", False, "OFF", "Debug",
                      "off", True, True, "", "ON", ""),
+                    # AN552_GNUARM_IPC_1_REG_Debug_BL2_NS
+                    ("arm/mps3/an552", "GCC_10_3",
+                     False, "1", True, "OFF", "Debug",
+                     "off", True, True, "", "ON", ""),
+                    # AN552_GNUARM_IPC_1_REG_Release_BL2_NS
+                    ("arm/mps3/an552", "GCC_10_3",
+                     False, "1", True, "OFF", "Release",
+                     "off", True, True, "", "ON", ""),
                     ("arm/mps2/an521", "ARMCLANG_6_13",
                      False, "2", False, "OFF", "Debug",
                      "off", True, True, "", "ON", ""),
@@ -1364,7 +1399,7 @@
 
 config_an547 = {"seed_params": {
                 "tfm_platform":     ["arm/mps3/an547"],
-                "compiler":         ["GCC_7_3_1"],
+                "compiler":         ["GCC_10_3"],
                 "lib_model":        [False],
                 "isolation_level":  ["1"],
                 "test_regression":  [False],
@@ -1383,7 +1418,7 @@
 
 config_corstone_polaris = {"seed_params": {
                 "tfm_platform":     ["arm/mps3/corstone_polaris"],
-                "compiler":         ["GCC_7_3_1"],
+                "compiler":         ["GCC_10_3"],
                 "lib_model":        [False],
                 "isolation_level":  ["1"],
                 "test_regression":  [False],
@@ -1578,6 +1613,7 @@
                     #extra build group
                     "arm_corstone1000": config_corstone1000,
                     "arm_an547": config_an547,
+                    "arm_an552": config_an552,
                     "arm_corstone_polaris": config_corstone_polaris,
                     "cypress_psoc64": config_PSOC64,
                     "laird_bl5340": config_bl5340,