1ae33e311SJoseph Chen#!/bin/bash 2ae33e311SJoseph Chen# 3ae33e311SJoseph Chen# Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd 4ae33e311SJoseph Chen# 5ae33e311SJoseph Chen# SPDX-License-Identifier: GPL-2.0 6ae33e311SJoseph Chen# 7ae33e311SJoseph Chenset -e 8ae33e311SJoseph Chen 9*1e9dc3b8SJoseph Chensource ./scripts/fit-core.sh 10ae33e311SJoseph Chenfit_process_args $* 114b1cd58cSJoseph Chen 12ae33e311SJoseph Chenif [ ! -z "${ARG_VALIDATE}" ]; then 13ae33e311SJoseph Chen validate_arg ${ARG_VALIDATE} 142d11b868SJoseph Chenelse 154b1cd58cSJoseph Chen fit_raw_compile 164b1cd58cSJoseph Chen if [ ! -z "${ARG_RECOVERY_IMG}" ]; then 174b1cd58cSJoseph Chen fit_gen_recovery_itb 184b1cd58cSJoseph Chen fit_gen_recovery_img 19ae33e311SJoseph Chen fi 204b1cd58cSJoseph Chen # "--boot_img_dir" is for U-Boot debug only 214b1cd58cSJoseph Chen if [ ! -z "${ARG_BOOT_IMG}" -o ! -z "${ARG_BOOT_IMG_DIR}" ]; then 224b1cd58cSJoseph Chen fit_gen_boot_itb 234b1cd58cSJoseph Chen fit_gen_boot_img 244b1cd58cSJoseph Chen fi 254b1cd58cSJoseph Chen fit_gen_uboot_itb 264b1cd58cSJoseph Chen fit_gen_uboot_img 272a0b9372SJoseph Chen fit_gen_loader 28ae33e311SJoseph Chen 294b1cd58cSJoseph Chen echo 304b1cd58cSJoseph Chen fit_msg_uboot 314b1cd58cSJoseph Chen fit_msg_recovery 324b1cd58cSJoseph Chen fit_msg_boot 334b1cd58cSJoseph Chen fit_msg_loader 344b1cd58cSJoseph Chenfi 35