lava_helper: Add multiple image support to jinja2 binary templating

Signed-off-by: Gergely Korcsák <gergely.korcsak@arm.com>
Change-Id: I1cf213f50dd8e6aa566ee985637ed0e4c2c9a931
diff --git a/lava_helper/jinja2_templates/psoc64.jinja2 b/lava_helper/jinja2_templates/psoc64.jinja2
index cc40483..88031ec 100644
--- a/lava_helper/jinja2_templates/psoc64.jinja2
+++ b/lava_helper/jinja2_templates/psoc64.jinja2
@@ -1,5 +1,5 @@
 {#------------------------------------------------------------------------------
-# Copyright (c) 2020-2022, Arm Limited and Contributors. All rights reserved.
+# Copyright (c) 2020-2024, Arm Limited and Contributors. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
@@ -12,10 +12,10 @@
           minutes: 12
         to: flasher
         images:
-          spe:
-            url: {{ spe_url }}
-          nspe:
-            url: {{ nspe_url }}
+{% for name, img in binaries.items() %}
+          {{ name }}:
+            url: {{ data_url_prefix }}/{{ img.data }}
+{% endfor %}
 
     - boot:
         method: minimal