pfalcon-tf-m-code-coverage: Update from upstream

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I9c814c4b6c0e209fed6e3b8f4c13ab34f772cb3b
diff --git a/pfalcon-tf-m-code-coverage.yaml b/pfalcon-tf-m-code-coverage.yaml
index e18c9b9..e14ac5c 100644
--- a/pfalcon-tf-m-code-coverage.yaml
+++ b/pfalcon-tf-m-code-coverage.yaml
@@ -1,5 +1,5 @@
 #-------------------------------------------------------------------------------
-# Copyright (c) 2020-2022, Arm Limited. All rights reserved.
+# Copyright (c) 2020-2023, Arm Limited. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
@@ -7,7 +7,7 @@
 
 - job:
     name: pfalcon-tf-m-code-coverage
-    description: 'Build that triggers nightly to generate code  coverage data.'
+    description: 'Build to generate code coverage data.'
     project-type: pipeline
     disabled: false
     sandbox: true
@@ -17,19 +17,17 @@
           days-to-keep: 90
           num-to-keep: 45
 #    triggers:
-#      - timed: 'H 21 * * 6'
+#      - timed: 'H 19 * * 6'
     parameters:
       - string:
           name: 'FILTER_GROUP'
-          default: "coverage_profile_s coverage_profile_m coverage_profile_m_arotless \
-                    coverage_profile_l coverage_ipc_backend coverage_nsce coverage_mmio coverage_fp"
+          default: "coverage_profile_s coverage_profile_m coverage_profile_l \
+                    coverage_ipc_backend coverage_nsce coverage_mmio coverage_fp"
           description: |
             Filter to a group of configurations as recognised by configs.py
       - string:
           name: 'CODE_REPO'
           default: 'https://git.trustedfirmware.org/TF-M/trusted-firmware-m'
-          description: |
-            Change to https://review.trustedfirmware.org/TF-M/trusted-firmware-m use when triggering with unmerged Gerrit changes.
       - string:
           name: 'CI_SCRIPTS_REPO'
           default: 'https://github.com/pfalcon/tf-m-ci-scripts'
@@ -38,29 +36,34 @@
           default: 'pfalcon'
       - string:
           name: 'GERRIT_REFSPEC'
-          default: 'refs/heads/master'
+          default: 'refs/heads/main'
           description: |
-            For use when triggering with specified tag or master 'refs/heads/master' or 'refs/tags/TF-Mv1.0'.
+            For use when triggering with specified tag or master 'refs/heads/main' or 'refs/tags/TF-Mv1.0'.
       - string:
           name: 'GERRIT_BRANCH'
-          default: 'master'
+          default: 'main'
           description: |
-            For use when triggering with unmerged Gerrit changes.
+            TF-M branch.
       - string:
           name: 'GERRIT_HOST'
           description: |
-            For use when triggering with unmerged Gerrit changes.
+            No need to change.
       - string:
           name: 'GERRIT_CHANGE_NUMBER'
           description: |
-            For use when triggering with unmerged Gerrit changes.
+            No need to change.
       - string:
           name: 'GERRIT_PATCHSET_REVISION'
           description: |
-            For use when triggering with unmerged Gerrit changes.
+            No need to change.
       - string:
           name: 'MBEDTLS_VERSION'
-          default: 'mbedtls-3.2.1'
+          default: ''
+          description: |
+            Specify which MBEDTLS version to use
+            refs/heads/<branch_name> : Pick up latest HEAD on branch
+            TAG_NAME                 : Pick up a tagged version
+            full commit hash         : Pick up a specific commit
       - string:
           name: 'MBEDTLS_URL'
           default: 'https://git.trustedfirmware.org/mirror/mbed-tls.git'
@@ -69,7 +72,12 @@
           default: 'https://github.com/laurencelundblade/QCBOR.git'
       - string:
           name: 'QCBOR_VERSION'
-          default: 'b0e7033268e88c9f27146fa9a1415ef4c19ebaff'
+          default: ''
+          description: |
+            Specify which QCBOR version to use
+            refs/heads/<branch_name> : Pick up latest HEAD on branch
+            TAG_NAME                 : Pick up a tagged version
+            full commit hash         : Pick up a specific commit
       - string:
           name: 'LAVA_URL'
           default: 'https://tf.validation.linaro.org'
@@ -82,20 +90,17 @@
           description: |
             Additional flags to pass to lcov
       - string:
-          name: 'SQUAD_CONFIGURATIONS'
-          default: 'disabled'
-          description: 'Send metrics of reference configurations to a SQUAD Dashboard'
-      - string:
           name: 'LAVA_CREDENTIALS'
           default: 'LAVA_CREDENTIALS'
           description: "Name of Jenkins credential for authentication with LAVA."
       - string:
           name: 'MCUBOOT_REFSPEC'
-          default: 'v1.9.0'
+          default: ''
           description: |
             Specify which MCUboot version to use
-            refs/heads/master    : Pick up latest master
-            refs/tags/<TAG_NAME> : Pick up a tagged version
+            refs/heads/<branch_name> : Pick up latest HEAD on branch
+            TAG_NAME                 : Pick up a tagged version
+            full commit hash         : Pick up a specific commit
       - string:
           name: 'MCUBOOT_URL'
           default: 'https://git.trustedfirmware.org/mirror/mcuboot.git'
@@ -104,25 +109,40 @@
           default: 'https://git.trustedfirmware.org/TF-M/tf-m-tests.git'
       - string:
           name: 'TFM_TESTS_REFSPEC'
-          default: 'refs/heads/master'
+          default: ''
+          description: |
+            Specify which tf-m-tests version to use
+            refs/heads/<branch_name> : Pick up latest HEAD on branch
+            TAG_NAME                 : Pick up a tagged version
+            full commit hash         : Pick up a specific commit
       - string:
           name: 'PSA_ARCH_TESTS_URL'
           default: 'https://git.trustedfirmware.org/mirror/psa-arch-tests.git'
       - string:
           name: 'PSA_ARCH_TESTS_VERSION'
-          default: 'cf8bd7191219df9bdef387abcd750f0709283f98'
+          default: ''
+          description: |
+            Specify which psa-arch-tests version to use
+            refs/heads/<branch_name> : Pick up latest HEAD on branch
+            TAG_NAME                 : Pick up a tagged version
+            full commit hash         : Pick up a specific commit
       - string:
           name: 'EMAIL_NOTIFICATION'
           default: 'paul.sokolovsky@linaro.org'
       - string:
           name: SHARE_FOLDER
-          default: '/srv/shared/${JOB_NAME}/${BUILD_NUMBER}'
+          default: '/srv/shared/staging/${JOB_NAME}/${BUILD_NUMBER}'
           description: 'Folder containing shared repositories for downstream pipeline jobs'
       - string:
           name: 'DEVICE_FILTER'
           default: '--fvp-only'
           description: |
             Parameter to lava_create_jobs.py to filter by device type (e.g. --fvp-only or --physical-board-only)
+      - string:
+          name: USE_TUXSUITE_FVP
+          default: 1
+          description: |
+            Whether to submit FVP tests via TuxSuite (instead of LAVA)
     wrappers:
         - timestamps
     pipeline-scm: