[Buildroot] [PATCH v1 1/2] package/xuantie-bins: new package
Kilian Zinnecker
kilian.zinnecker at mail.de
Mon Aug 21 22:33:36 UTC 2023
This patch adds a package for Xuantie binary blobs. These binaries
are used for the BeagleV-Ahead.
Signed-off-by: Kilian Zinnecker <kilian.zinnecker at mail.de>
---
DEVELOPERS | 5 +++--
package/Config.in | 1 +
package/xuantie-bins/Config.in | 6 ++++++
package/xuantie-bins/xuantie-bins.mk | 27 +++++++++++++++++++++++++++
4 files changed, 37 insertions(+), 2 deletions(-)
create mode 100644 package/xuantie-bins/Config.in
create mode 100644 package/xuantie-bins/xuantie-bins.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 9b500f3701..5ecc2d3adf 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1827,9 +1827,10 @@ N: Kieran Bingham <kieran.bingham at ideasonboard.com>
F: package/libcamera/
N: Kilian Zinnecker <kilian.zinnecker at mail.de>
-F: package/rockchip-rkbin/
-F: configs/rock5b_defconfig
F: board/radxa/rock5b/
+F: configs/rock5b_defconfig
+F: package/rockchip-rkbin/
+F: package/xuantie-bins/
N: Klaus Heinrich Kiwi <klaus at linux.vnet.ibm.com>
F: package/wqy-zenhei/
diff --git a/package/Config.in b/package/Config.in
index 54cddc3914..2c1538c404 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -644,6 +644,7 @@ endmenu
source "package/wipe/Config.in"
source "package/xorriso/Config.in"
source "package/xr819-xradio/Config.in"
+ source "package/xuantie-bins/Config.in"
endmenu
menu "Interpreter languages and scripting"
diff --git a/package/xuantie-bins/Config.in b/package/xuantie-bins/Config.in
new file mode 100644
index 0000000000..a69cafdfc1
--- /dev/null
+++ b/package/xuantie-bins/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_XUANTIE_BINS
+ bool "xuantie-bins"
+ depends on BR2_riscv
+ help
+ This package provides binary blobs, needed for the
+ BeagleV-Ahead's SoC (TH1520).
diff --git a/package/xuantie-bins/xuantie-bins.mk b/package/xuantie-bins/xuantie-bins.mk
new file mode 100644
index 0000000000..f57c9cb2dd
--- /dev/null
+++ b/package/xuantie-bins/xuantie-bins.mk
@@ -0,0 +1,27 @@
+################################################################################
+#
+# xuantie-bins
+#
+################################################################################
+
+XUANTIE_BINS_VERSION = 604d86f6eb261ab9e53e987852e3aa397b4b16ad
+XUANTIE_BINS_SITE = https://github.com/beagleboard/xuantie-ubuntu.git
+XUANTIE_BINS_SITE_METHOD = git
+XUANTIE_BINS_LICENSE = PROPRIETARY
+
+XUANTIE_BINS_INSTALL_IMAGES = YES
+XUANTIE_BINS_INSTALL_TARGET = NO
+
+XUANTIE_BINS_FPGA_BIN_FILENAME = "bins/light_aon_fpga.bin"
+XUANTIE_BINS_AUDIO_BIN_FILENAME = "bins/light_c906_audio.bin"
+
+define XUANTIE_BINS_INSTALL_IMAGES_CMDS
+ $(foreach f, \
+ $(XUANTIE_BINS_FPGA_BIN_FILENAME) \
+ $(XUANTIE_BINS_AUDIO_BIN_FILENAME) \
+ , \
+ $(INSTALL) -D -m 0644 -t $(BINARIES_DIR) $(@D)/$(f)
+ )
+endef
+
+$(eval $(generic-package))
--
2.25.1
More information about the buildroot
mailing list