u-boot-brain/board/synopsys/axs10x/config.mk
Alexey Brodkin 0552e104a5 ARC: AXS10x/HSDK: Use our own version of mkimage
Since U-Boot tools are being built anyways it's much nicer
to use them instead of relying on some of them bein installed
on build host (which might easily not be the case).

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-07-31 07:49:47 +03:00

24 lines
686 B
Makefile

# SPDX-License-Identifier: GPL-2.0+
#
# Copyright (C) 2018 Synopsys, Inc. All rights reserved.
bsp-generate: u-boot u-boot.bin
ifdef CONFIG_ISA_ARCV2
$(Q)python3 $(srctree)/board/$(BOARDDIR)/headerize-axs.py \
--header-type v2 \
--arc-id 0x53 \
--spi-flash-offset 0x200000 \
--image $(srctree)/u-boot.bin \
--elf $(srctree)/u-boot
else
$(Q)python3 $(srctree)/board/$(BOARDDIR)/headerize-axs.py \
--header-type v1 \
--arc-id 0x434 \
--spi-flash-offset 0x0 \
--image $(srctree)/u-boot.bin \
--elf $(srctree)/u-boot
endif
$(Q)tools/mkimage -T script -C none -n 'uboot update script' \
-d $(srctree)/u-boot-update.txt \
$(srctree)/u-boot-update.img &> /dev/null