Build: Add Diphda build group

Add Diphda build config: DIPHDA_GNUARM_PSA_1_Debug_BL2

Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I6d5c6bb8ed88e361ab35bac2a74ead6e9cdf1875
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index f59d457..d67564d 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -367,6 +367,24 @@
                 "invalid": _common_tfm_invalid_configs + []
                 }
 
+config_diphda = {"seed_params": {
+                "tfm_platform":     ["arm/diphda"],
+                "toolchain_file":   ["toolchain_GNUARM.cmake"],
+                "psa_api":          [True],
+                "isolation_level":  ["1"],
+                "test_regression":  [False],
+                "test_psa_api":     ["OFF"],
+                "cmake_build_type": ["Debug"],
+                "with_otp":         ["off"],
+                "with_bl2":         [True],
+                "with_ns":          [False],
+                "profile":          [""],
+                "partition_ps":     ["ON"],
+                },
+                "common_params": _common_tfm_builder_cfg,
+                "invalid": _common_tfm_invalid_configs + []
+                }
+
 config_AN519 = {"seed_params": {
                 "tfm_platform":     ["arm/mps2/an519"],
                 "toolchain_file":   ["toolchain_GNUARM.cmake",
@@ -1112,6 +1130,7 @@
                     "musca_b1_se": config_MUSCA_B1_SE,
                     "musca_s1": config_MUSCA_S1,
                     "psoc64": config_PSOC64,
+                    "diphda": config_diphda,
                     "ipc": config_IPC,
                     "doxygen": config_doxygen,
                     "debug": config_debug,
diff --git a/jenkins/ci.jpl b/jenkins/ci.jpl
index 8d57cfa..1e53615 100644
--- a/jenkins/ci.jpl
+++ b/jenkins/ci.jpl
@@ -19,7 +19,8 @@
                "arm/musca_b1/sse_200":          "MUSCA_B1",
                "arm/musca_b1/secure_enclave":   "MUSCA_B1_SE",
                "arm/musca_s1":                  "MUSCA_S1",
-               "stm/stm32l562e_dk":             "stm32l562e_dk"]
+               "stm/stm32l562e_dk":             "stm32l562e_dk",
+               "arm/diphda":                    "DIPHDA"]
 
 mapCompiler = ["toolchain_GNUARM.cmake":   "GNUARM",
                "toolchain_ARMCLANG.cmake": "ARMCLANG"]
diff --git a/tfm_ci_pylib/tfm_build_manager.py b/tfm_ci_pylib/tfm_build_manager.py
index b450a89..4516f90 100644
--- a/tfm_ci_pylib/tfm_build_manager.py
+++ b/tfm_ci_pylib/tfm_build_manager.py
@@ -40,7 +40,8 @@
                "arm/musca_b1/sse_200":          "MUSCA_B1",
                "arm/musca_b1/secure_enclave":   "MUSCA_B1_SE",
                "arm/musca_s1":                  "MUSCA_S1",
-               "stm/stm32l562e_dk":             "stm32l562e_dk"}
+               "stm/stm32l562e_dk":             "stm32l562e_dk",
+               "arm/diphda":                    "DIPHDA"}
 
 mapCompiler = {"toolchain_GNUARM.cmake":   "GNUARM",
                "toolchain_ARMCLANG.cmake": "ARMCLANG"}