build_helper: Add build for RSE-RD-V3-R1 platform

Add build for RSE-RD-V3-R1 for:
- per-patch (single GCC_2_Release_BL2_NSOFF_CFG0)
- nightly
- release
- platform

Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>
Change-Id: Ic5d723d1e5eb05f3f0e3a1326f18b853230879d8
diff --git a/build_helper/build_helper_config_maps.py b/build_helper/build_helper_config_maps.py
index 372f9da..3a4718e 100644
--- a/build_helper/build_helper_config_maps.py
+++ b/build_helper/build_helper_config_maps.py
@@ -29,6 +29,7 @@
     "arm/rse/tc/tc3"                     : "RSE_TC3",
     "arm/rse/tc/tc4"                     : "RSE_TC4",
     "arm/rse/neoverse_rd/rdv3"           : "RSE_RDV3",
+    "arm/rse/neoverse_rd/rdv3r1"         : "RSE_RDV3R1",
     "arm/rse/automotive_rd/rd1ae"        : "RSE_RD1AE",
     "cypress/psoc64"                     : "psoc64",
     "lairdconnectivity/bl5340_dvk_cpuapp": "BL5340",
@@ -110,9 +111,11 @@
     "PACBTI_STD"   : "-DCONFIG_TFM_BRANCH_PROTECTION_FEAT=BRANCH_PROTECTION_STANDARD",
     "PACBTI_NONE"  : "-DCONFIG_TFM_BRANCH_PROTECTION_FEAT=BRANCH_PROTECTION_NONE",
 
-    # Platform Variants Support for RSE_RDV3
+    # Platform Variants Support for RSE_RDV3 & RSE_RDV3R1
     "CFG0"         : "-DTFM_PLATFORM_VARIANT=0",
     "CFG1"         : "-DTFM_PLATFORM_VARIANT=1",
+
+    # Platform Variants Support for RSE_RDV3
     "CFG2"         : "-DTFM_PLATFORM_VARIANT=2",
 
     # Extra test cases
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index 9894124..ceb91d3 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -413,6 +413,9 @@
                     # RSE_RDV3_GCC_2_Release_BL2_NSOFF_CFG0
                     ("arm/rse/neoverse_rd/rdv3", "GCC_10_3", "2",
                      "OFF", "OFF", "Release", True, "", "NSOFF, CFG0"),
+                    # RSE_RDV3R1_GCC_2_Release_BL2_NSOFF_CFG0
+                    ("arm/rse/neoverse_rd/rdv3r1", "GCC_10_3", "2",
+                     "OFF", "OFF", "Release", True, "", "NSOFF, CFG0"),
                     # RSE_RD1AE_GCC_2_Release_BL2_NSOFF
                     ("arm/rse/automotive_rd/rd1ae", "GCC_10_3", "2",
                      "OFF", "OFF", "Release", True, "", "NSOFF"),
@@ -1041,6 +1044,21 @@
                 "invalid": _common_tfm_invalid_configs + []
                 }
 
+config_rse_rdv3r1 = {"seed_params": {
+                "tfm_platform":     ["arm/rse/neoverse_rd/rdv3r1"],
+                "compiler":         ["GCC_10_3"],
+                "isolation_level":  ["1", "2"],
+                "test_regression":  ["OFF"],
+                "test_psa_api":     ["OFF"],
+                "cmake_build_type": ["Debug", "Release"],
+                "with_bl2":         [True],
+                "profile":          [""],
+                "extra_params":     ["NSOFF, CFG0"]
+                },
+                "common_params": _common_tfm_builder_cfg,
+                "invalid": _common_tfm_invalid_configs + []
+                }
+
 config_rse_rd1ae = {"seed_params": {
                 "tfm_platform":     ["arm/rse/automotive_rd/rd1ae"],
                 "compiler":         ["GCC_10_3"],
@@ -1377,6 +1395,7 @@
                     #"nightly_rse_tc3": config_rse_tc3,
                     "nightly_rse_tc4": config_rse_tc4,
                     "nightly_rse_rdv3": config_rse_rdv3,
+                    "nightly_rse_rdv3r1": config_rse_rdv3r1,
                     "nightly_rse_rd1ae": config_rse_rd1ae,
                     "nightly_psoc64": config_psoc64,
                     "nightly_stm32l562e_dk": config_stm32l562e_dk,
@@ -1406,6 +1425,7 @@
                     #"release_rse_tc3": config_rse_tc3,
                     "release_rse_tc4": config_rse_tc4,
                     "release_rse_rdv3": config_rse_rdv3,
+                    "release_rse_rdv3r1": config_rse_rdv3r1,
                     "release_rse_rd1ae": config_rse_rd1ae,
                     "release_psoc64": config_psoc64,
                     "release_stm32l562e_dk": config_stm32l562e_dk,
@@ -1442,6 +1462,7 @@
                     #"rse_tc3": config_rse_tc3,
                     "rse_tc4": config_rse_tc4,
                     "rse_rdv3": config_rse_rdv3,
+                    "rse_rdv3r1": config_rse_rdv3r1,
                     "rse_rd1ae": config_rse_rd1ae,
                     "cypress_psoc64": config_psoc64,
                     "corstone1000": config_corstone1000,