Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | # static |
Honglin Zhang | d323d8d | 2020-09-22 04:57:32 -0400 | [diff] [blame] | 4 | declare -a BLX_NAME=("bl2" "bl31" "bl32" "bl30") |
Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 5 | |
Meng yu | b8b0ebb | 2023-05-16 15:59:18 +0800 | [diff] [blame] | 6 | declare -a BLX_SRC_FOLDER=("bl2/src" "bl31/bl31_1.3/src" "bl32/bl32_2.4/src" "bl30/src_ao" "bl33") |
| 7 | declare -a BLX_BIN_FOLDER=("bl2/bin" "bl31/bl31_1.3/bin" "bl32/bl32_2.4/bin" "bl30/bin_ao") |
Honglin Zhang | d323d8d | 2020-09-22 04:57:32 -0400 | [diff] [blame] | 8 | declare -a BLX_BIN_NAME=("bl2.bin" "bl31.bin" "bl32.bin" "bl30.bin") |
| 9 | declare -a BLX_IMG_NAME=("NULL" "bl31.img" "bl32.img" "NULL") |
| 10 | declare -a BLX_NEEDFUL=("true" "true" "false" "true") |
Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 11 | |
Honglin Zhang | d323d8d | 2020-09-22 04:57:32 -0400 | [diff] [blame] | 12 | declare -a BLX_SRC_GIT=("bootloader/spl" \ |
| 13 | "ARM-software/arm-trusted-firmware" \ |
| 14 | "OP-TEE/optee_os" \ |
| 15 | "firmware/aocpu" \ |
| 16 | "uboot") |
Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 17 | declare -a BLX_BIN_GIT=("firmware/bin/bl2" "firmware/bin/bl31" "firmware/bin/bl32") |
| 18 | |
| 19 | # blx priority. null: default, source: src code, others: bin path |
Honglin Zhang | d323d8d | 2020-09-22 04:57:32 -0400 | [diff] [blame] | 20 | declare -a BIN_PATH=("null" "null" "null" "source") |
Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 21 | |
| 22 | # variables |
| 23 | declare -a CUR_REV # current version of each blx |
Honglin Zhang | d323d8d | 2020-09-22 04:57:32 -0400 | [diff] [blame] | 24 | declare -a BLX_READY=("false", "false", "false" "false") # blx build/get flag |
Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 25 | |
| 26 | # package variables |
| 27 | declare BL33_COMPRESS_FLAG="" |
| 28 | declare BL3X_SUFFIX="bin" |
| 29 | declare V3_PROCESS_FLAG="" |
| 30 | declare AML_BL2_NAME="" |
dongqing.li | e538ef8 | 2022-08-24 15:11:31 +0800 | [diff] [blame] | 31 | declare AML_KEY_BLOB_NAME="" |
Haixiang Bao | 1d3ed21 | 2020-06-11 10:55:32 +0800 | [diff] [blame] | 32 | declare FIP_BL32_PROCESS="" |
| 33 | |
| 34 | BUILD_PATH=${FIP_BUILD_FOLDER} |
| 35 | |
| 36 | CONFIG_DDR_FW=0 |
| 37 | DDR_FW_NAME="aml_ddr.fw" |
| 38 | |
| 39 | CONFIG_DDR_PARSE=1 |