package/adsp-ldr: new package

Signed-off-by: Philip Molloy <philip.molloy@analog.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Philip Molloy
2025-09-08 11:51:59 +00:00
committed by Thomas Petazzoni
parent 6019df8f99
commit 3140b9a171
5 changed files with 36 additions and 0 deletions

View File

@@ -2741,6 +2741,9 @@ F: package/psplash/
F: package/sispmctl/
F: package/zsh/
N: Philip Molloy <philip@philipmolloy.com>
F: package/adsp-ldr/
N: Philipp Richter <richterphilipp.pops@gmail.com>
F: package/libtorrent-rasterbar/

View File

@@ -1,6 +1,7 @@
menu "Host utilities"
source "package/abootimg/Config.in.host"
source "package/adsp-ldr/Config.in.host"
source "package/aespipe/Config.in.host"
source "package/agent-proxy/Config.in.host"
source "package/amlogic-boot-fip/Config.in.host"

View File

@@ -0,0 +1,8 @@
config BR2_PACKAGE_HOST_ADSP_LDR
bool "host adsp-ldr"
help
adsp-ldr is a tool that generates boot streams to be
loaded and executed by the boot ROM of Analog Devices
ADSP-SCXXX SoCs
https://github.com/analogdevicesinc/adsp-ldr

View File

@@ -0,0 +1,3 @@
# Locally calculated
sha256 a1b1b5700b75e47bae7f656cd61f8c635f5d3c82a90e20dfe594e0a3315e4eef LICENSE
sha256 0f240aa5aad9300d8f4bc7ffd9cc1c53e01dfd6120de4f20f60d4d4176d99c10 adsp-ldr-v1.0.1.tar.xz

View File

@@ -0,0 +1,21 @@
################################################################################
#
# adsp-ldr
#
################################################################################
ADSP_LDR_VERSION = 1.0.1
ADSP_LDR_SOURCE = adsp-ldr-v$(ADSP_LDR_VERSION).tar.xz
ADSP_LDR_SITE = https://github.com/analogdevicesinc/adsp-ldr/releases/download/v$(ADSP_LDR_VERSION)
ADSP_LDR_LICENSE = BSD-3-Clause
ADSP_LDR_LICENSE_FILES = LICENSE
HOST_ADSP_LDR_DEPENDENCIES = host-libusb
define HOST_ADSP_LDR_INSTALL_CMDS
# The U-Boot Makefile expects ldr to be prefixed by $(CROSS_COMPILE),
# hence the rename to $(TARGET_CROSS)ldr
$(INSTALL) -m 755 -D $(@D)/buildroot-build/ldr \
$(TARGET_CROSS)ldr
endef
$(eval $(host-meson-package))