package/andes-spi-burn: new package

Add a new package for Andes AE350 SPI_burn tool to program
flash memory.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Yu-Chien Peter Lin 2024-09-25 15:21:48 +08:00 committed by Thomas Petazzoni
parent ab3fb12c79
commit ee9d6414d1
5 changed files with 33 additions and 0 deletions

View File

@ -2516,6 +2516,7 @@ F: package/tcf-agent/
N: Yu Chien Peter Lin <peterlin@andestech.com>
F: board/andes
F: configs/andes_ae350_45_defconfig
F: package/andes-spi-burn/
F: package/kmon/
N: Olaf Rempel <razzor@kopf-tisch.de>

View File

@ -4,6 +4,7 @@ menu "Host utilities"
source "package/aespipe/Config.in.host"
source "package/agent-proxy/Config.in.host"
source "package/amlogic-boot-fip/Config.in.host"
source "package/andes-spi-burn/Config.in.host"
source "package/android-tools/Config.in.host"
source "package/asn1c/Config.in.host"
source "package/babeltrace2/Config.in.host"

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_HOST_ANDES_SPI_BURN
bool "host andes-spi-burn"
depends on BR2_riscv
help
Andes Technology SPI_burn tool to program bootloader and
device-tree blob onto flash memory of AE350 platform.
https://github.com/andestech/IntelJ3

View File

@ -0,0 +1,3 @@
# Locally computed
sha256 72a5b016ebe0da77662a10edb8078c29cfcbedd8c0ff523d299248e0b1fb84dd andes-spi-burn-5b8193c35360febd8445cfa32adc6b13a861616d.tar.gz
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE

View File

@ -0,0 +1,20 @@
################################################################################
#
# andes-spi-burn
#
################################################################################
ANDES_SPI_BURN_VERSION = 5b8193c35360febd8445cfa32adc6b13a861616d
ANDES_SPI_BURN_SITE = $(call github,andestech,IntelJ3,$(ANDES_SPI_BURN_VERSION))
ANDES_SPI_BURN_LICENSE = Apache-2.0
ANDES_SPI_BURN_FILES = LICENSE
define HOST_ANDES_SPI_BURN_BUILD_CMDS
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) -f Makefile_SPIburn
endef
define HOST_ANDES_SPI_BURN_INSTALL_CMDS
$(INSTALL) -D -m 0755 $(@D)/SPI_burn $(HOST_DIR)/bin/SPI_burn
endef
$(eval $(host-generic-package))