blob: 30779e2305ebe3c521f760887a3ec3606b5b7801 [file] [log] [blame]
xiaobo gu47c67342019-06-28 18:29:51 +08001#!/bin/bash
2
3# static
4declare -a BLX_NAME=("bl2" "bl31" "bl32")
5
Meng yub8b0ebb2023-05-16 15:59:18 +08006declare -a BLX_SRC_FOLDER=("bl2/src" "bl31/bl31_1.3/src" "bl32/bl32_2.4/src" "bl33")
7declare -a BLX_BIN_FOLDER=("bl2/bin" "bl31/bl31_1.3/bin" "bl32/bl32_2.4/bin")
xiaobo gu47c67342019-06-28 18:29:51 +08008declare -a BLX_BIN_NAME=("bl2.bin" "bl31.bin" "bl32.bin")
9declare -a BLX_IMG_NAME=("NULL" "bl31.img" "bl32.img")
10declare -a BLX_NEEDFUL=("true" "true" "false")
11
Honglin Zhangcd8a9fc2019-11-22 17:52:55 +080012declare -a BLX_SRC_GIT=("bootloader/spl" "ARM-software/arm-trusted-firmware" "OP-TEE/optee_os" "uboot")
13declare -a BLX_BIN_GIT=("firmware/bin/bl2" "firmware/bin/bl31" "firmware/bin/bl32")
14
xiaobo gu47c67342019-06-28 18:29:51 +080015# blx priority. null: default, source: src code, others: bin path
16declare -a BIN_PATH=("null" "null" "null")
17
18# variables
19declare -a CUR_REV # current version of each blx
20declare -a BLX_READY=("false", "false", "false") # blx build/get flag
21
22# package variables
23declare BL33_COMPRESS_FLAG=""
24declare BL3X_SUFFIX="bin"
25declare V3_PROCESS_FLAG=""
xiaobo gu47c67342019-06-28 18:29:51 +080026declare AML_BL2_NAME=""
dongqing.lie538ef82022-08-24 15:11:31 +080027declare AML_KEY_BLOB_NAME=""
xiaobo gu47c67342019-06-28 18:29:51 +080028declare FIP_BL32_PROCESS=""
29declare BOOT_SIG_FLAG=""
Haixiang Bao53839312019-09-12 20:43:31 +080030declare EFUSE_GEN_FLAG=""
xiaobo gu47c67342019-06-28 18:29:51 +080031
32BUILD_PATH=${FIP_BUILD_FOLDER}
33
34CONFIG_DDR_FW=0
Honglin Zhang694f5342019-12-09 14:54:40 +080035DDR_FW_NAME="aml_ddr.fw"
36
37CONFIG_DDR_PARSE=1