u-boot-brain/board/synopsys/axs10x/config.mk
Eugeniy Paltsev 817cd83435 ARC: AXS10x: add tool and make target to generate bsp
AXS10x boards have preloader that reads SPI flash pages and searches
special image header to fetch and load binary.

Add tool, make target (bsp-generate) to generate
update script and u-boot binary image with header for preloader.

Also add script to default environment to apply updates.

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

24 lines
680 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)mkimage -T script -C none -n 'uboot update script' \
-d $(srctree)/u-boot-update.txt \
$(srctree)/u-boot-update.img &> /dev/null