@@ -581,6 +581,7 @@ endmenu
source "package/read-edid/Config.in"
source "package/rng-tools/Config.in"
source "package/rockchip-mali/Config.in"
+ source "package/rockchip-rkbin/Config.in"
source "package/rpi-userland/Config.in"
source "package/rs485conf/Config.in"
source "package/rtc-tools/Config.in"
new file mode 100644
@@ -0,0 +1,19 @@
+config BR2_PACKAGE_ROCKCHIP_RKBIN
+ bool "Rockchip RKBIN binary blobs"
+ depends on BR2_arm || BR2_aarch64
+ help
+ Those packages provide binary blobs for the Rockchip RK
+ SoCs.
+
+if BR2_PACKAGE_ROCKCHIP_RKBIN
+choice
+ prompt "Rockchip RK platform"
+
+config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588
+ bool "rk3588"
+endchoice
+
+config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM
+ string
+ default "RK3588" if BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588
+endif
new file mode 100644
@@ -0,0 +1,19 @@
+################################################################################
+#
+# rockchip-rkbin
+#
+################################################################################
+
+
+ROCKCHIP_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c
+ROCKCHIP_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git
+ROCKCHIP_RKBIN_SITE_METHOD = git
+
+ROCKCHIP_RKBIN_INSTALL_STAGING = YES
+
+define ROCKCHIP_RKBIN_INSTALL_STAGING_CMDS
+ cp $(@D)/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin $(BINARIES_DIR)/
+ cp $(@D)/bin/rk35/rk3588_bl31_v1.38.elf $(BINARIES_DIR)/
+endef
+
+$(eval $(generic-package))
Adds a package to fetch Rockchip specifig ATF binary blobs, which are needed to build u-boot for the Rockchip RK3588 SoC. Signed-off-by: Kilian Zinnecker <kilian.zinnecker@mail.de> --- package/Config.in | 1 + package/rockchip-rkbin/Config.in | 19 +++++++++++++++++++ package/rockchip-rkbin/rockchip-rkbin.mk | 19 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 package/rockchip-rkbin/Config.in create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk