blob: 166bcb1de5c9ba1e77bd90aa5807a68c3ce71976 [file] [log] [blame]
Arthur Sheebbcfaf2023-05-08 06:55:23 -07001#!/usr/bin/env bash
2#
3# Copyright (c) 2023 Arm Limited. All rights reserved.
Yann Gautierdc3b1d82024-04-08 15:50:04 +02004# Copyright (c) 2024, STMicroelectronics - All Rights Reserved
Arthur Sheebbcfaf2023-05-08 06:55:23 -07005#
6# SPDX-License-Identifier: BSD-3-Clause
7#
8
Yann Gautierdc3b1d82024-04-08 15:50:04 +02009
10post_tf_build() {
11 url="${tfa_downloads}/stm32mp157c-ev1/u-boot-nodtb.bin" filename="u-boot-nodtb.bin" fetch_and_archive
12 url="${tfa_downloads}/stm32mp157c-ev1/u-boot.dtb" filename="u-boot.dtb" fetch_and_archive
13 build_fip BL33="$archive/u-boot-nodtb.bin" BL33_CFG="$archive/u-boot.dtb"
14}
15
Arthur Sheebbcfaf2023-05-08 06:55:23 -070016post_tf_archive() {
Yann Gautierdc3b1d82024-04-08 15:50:04 +020017 rep_bin="$workspace/rep_bin.tar.bz2"
18
Arthur Sheebbcfaf2023-05-08 06:55:23 -070019 payload_type="sp_min_bl2" gen_sp_min_bl2_sd_layout
Yann Gautierdc3b1d82024-04-08 15:50:04 +020020
21 # pack tf-a-stm32mp157c-ev1.stm32 and fip.bin
22 tar -jcf $rep_bin -C $archive tf-a-stm32mp157c-ev1.stm32 fip.bin
23 archive_file "$rep_bin"
Arthur Sheebbcfaf2023-05-08 06:55:23 -070024}
25
26generate_lava_job() {
27 payload_type="sp_min_bl2" gen_stm32mp1_yaml
28}
29