xref: /rk3399_rockchip-uboot/scripts/uimage-pack.sh (revision a46b05016b00bae1541757b4edb054c8e0d6e2f7)
1*a46b0501SJoseph Chen#!/bin/bash
2*a46b0501SJoseph Chen#
3*a46b0501SJoseph Chen# Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd
4*a46b0501SJoseph Chen#
5*a46b0501SJoseph Chen# SPDX-License-Identifier: GPL-2.0
6*a46b0501SJoseph Chen#
7*a46b0501SJoseph Chenset -e
8*a46b0501SJoseph Chen
9*a46b0501SJoseph ChenIMG_DIR=images
10*a46b0501SJoseph ChenIMG_NAME=boot.img
11*a46b0501SJoseph Chen
12*a46b0501SJoseph Chenif grep -Eq ''^CONFIG_ARM64=y'|'^CONFIG_ARM64_BOOT_AARCH32=y'' .config ; then
13*a46b0501SJoseph Chen	ARCH=arm64
14*a46b0501SJoseph Chenelse
15*a46b0501SJoseph Chen	ARCH=arm
16*a46b0501SJoseph Chenfi
17*a46b0501SJoseph Chen
18*a46b0501SJoseph Chenecho
19*a46b0501SJoseph Chen./tools/mkimage -n 'Multi Images' -A $ARCH -O linux -T multi -C none -a 0xffffffff -e 0xffffffff -d ${IMG_DIR}/kernel.img:${IMG_DIR}/ramdisk.img:${IMG_DIR}/rk-kernel.dtb:${IMG_DIR}/resource.img $IMG_NAME
20*a46b0501SJoseph Chenecho
21*a46b0501SJoseph Chen
22