xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | # static |
| 4 | declare -a BLX_NAME=("bl2" "bl30" "bl31" "bl32") |
| 5 | |
Meng yu | b8b0ebb | 2023-05-16 15:59:18 +0800 | [diff] [blame] | 6 | declare -a BLX_SRC_FOLDER=("bl2/src" "bl30/src" "bl31/bl31_1.3/src" "bl32/bl32_2.4/src" "bl33") |
| 7 | declare -a BLX_BIN_FOLDER=("bl2/bin" "bl30/bin" "bl31/bl31_1.3/bin" "bl32/bl32_2.4/bin") |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 8 | declare -a BLX_BIN_NAME=("bl2.bin" "bl30.bin" "bl31.bin" "bl32.bin") |
| 9 | declare -a BLX_IMG_NAME=("NULL" "NULL" "bl31.img" "bl32.img") |
| 10 | declare -a BLX_NEEDFUL=("true" "true" "true" "false") |
| 11 | |
Honglin Zhang | cd8a9fc | 2019-11-22 17:52:55 +0800 | [diff] [blame] | 12 | declare -a BLX_SRC_GIT=("bootloader/spl" "firmware/scp" "ARM-software/arm-trusted-firmware" "OP-TEE/optee_os" "uboot") |
| 13 | declare -a BLX_BIN_GIT=("firmware/bin/bl2" "firmware/bin/bl30" "firmware/bin/bl31" "firmware/bin/bl32") |
| 14 | |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 15 | # blx priority. null: default, source: src code, others: bin path |
| 16 | declare -a BIN_PATH=("null" "null" "null" "null") |
| 17 | |
| 18 | # variables |
| 19 | declare -a CUR_REV # current version of each blx |
| 20 | declare -a BLX_READY=("false", "false", "false", "false") # blx build/get flag |
| 21 | |
| 22 | # package variables |
| 23 | declare BL33_COMPRESS_FLAG="" |
| 24 | declare BL3X_SUFFIX="bin" |
| 25 | declare V3_PROCESS_FLAG="" |
| 26 | declare FIP_ARGS="" |
| 27 | declare AML_BL2_NAME="" |
dongqing.li | e538ef8 | 2022-08-24 15:11:31 +0800 | [diff] [blame] | 28 | declare AML_KEY_BLOB_NAME="" |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 29 | declare FIP_BL32_PROCESS="" |
| 30 | |
| 31 | BUILD_PATH=${FIP_BUILD_FOLDER} |