[PATCH v3 4/4] HACK: rockchip: Add miniall.ini files to simplify test of RAM boot
Jonas Karlman
jonas at kwiboo.se
Sun Aug 3 00:07:25 CEST 2025
THIS PATCH IS NOT INTENDED TO BE MERGED and is only included to help
demonstrate how the RAM boot supported binman images can be used to
generate loader images with the proprietary rkbin boot_merger tool.
First use the config fragment rockchip-ramboot.config to enable building
of binman images with RAM boot support, e.g.:
make generic-rk3588_defconfig rockchip-ramboot.config
The generated u-boot-rockchip-usb47x.bin images can then be used with
the proprietary rkbin boot_merger tool to create a loader image, e.g.:
$ ../rkbin/tools/boot_merger ./RK3588MINIALL.ini
Finally the generated loader image can be used with tools such as
rkdeveloptool or rockusb tools when a device is in maskrom mode, e.g.:
$ rkdeveloptool db u-boot-rockchip-rk3588-loader.bin
or
$ rockusb download-boot u-boot-rockchip-rk3588-loader.bin
Signed-off-by: Jonas Karlman <jonas at kwiboo.se>
---
v3: New patch NOT intended to be merged
---
RK3308MINIALL.ini | 22 ++++++++++++++++++++++
RK3328MINIALL.ini | 20 ++++++++++++++++++++
RK3399MINIALL.ini | 20 ++++++++++++++++++++
RK3528MINIALL.ini | 25 +++++++++++++++++++++++++
RK3566MINIALL.ini | 25 +++++++++++++++++++++++++
RK3568MINIALL.ini | 25 +++++++++++++++++++++++++
RK3576MINIALL.ini | 27 +++++++++++++++++++++++++++
RK3588MINIALL.ini | 25 +++++++++++++++++++++++++
8 files changed, 189 insertions(+)
create mode 100644 RK3308MINIALL.ini
create mode 100644 RK3328MINIALL.ini
create mode 100644 RK3399MINIALL.ini
create mode 100644 RK3528MINIALL.ini
create mode 100644 RK3566MINIALL.ini
create mode 100644 RK3568MINIALL.ini
create mode 100644 RK3576MINIALL.ini
create mode 100644 RK3588MINIALL.ini
diff --git a/RK3308MINIALL.ini b/RK3308MINIALL.ini
new file mode 100644
index 000000000000..4802757418e9
--- /dev/null
+++ b/RK3308MINIALL.ini
@@ -0,0 +1,22 @@
+[CHIP_NAME]
+NAME=RK3308
+[VERSION]
+MAJOR=1
+MINOR=05
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3308-loader.bin
+[FLAG]
+RC4_OFF=true
diff --git a/RK3328MINIALL.ini b/RK3328MINIALL.ini
new file mode 100644
index 000000000000..590744f7f893
--- /dev/null
+++ b/RK3328MINIALL.ini
@@ -0,0 +1,20 @@
+[CHIP_NAME]
+NAME=RK322H
+[VERSION]
+MAJOR=2
+MINOR=50
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3328-loader.bin
diff --git a/RK3399MINIALL.ini b/RK3399MINIALL.ini
new file mode 100644
index 000000000000..22517a7fb091
--- /dev/null
+++ b/RK3399MINIALL.ini
@@ -0,0 +1,20 @@
+[CHIP_NAME]
+NAME=RK330C
+[VERSION]
+MAJOR=1
+MINOR=30
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3399-loader.bin
diff --git a/RK3528MINIALL.ini b/RK3528MINIALL.ini
new file mode 100644
index 000000000000..483ea8ebff5f
--- /dev/null
+++ b/RK3528MINIALL.ini
@@ -0,0 +1,25 @@
+[CHIP_NAME]
+NAME=RK3528
+[VERSION]
+MAJOR=1
+MINOR=4
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3528-loader.bin
+[SYSTEM]
+NEWIDB=true
+[FLAG]
+471_RC4_OFF=true
+RC4_OFF=true
diff --git a/RK3566MINIALL.ini b/RK3566MINIALL.ini
new file mode 100644
index 000000000000..cedf9cb69dfb
--- /dev/null
+++ b/RK3566MINIALL.ini
@@ -0,0 +1,25 @@
+[CHIP_NAME]
+NAME=RK3568
+[VERSION]
+MAJOR=1
+MINOR=1
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3566-loader.bin
+[SYSTEM]
+NEWIDB=true
+[FLAG]
+471_RC4_OFF=true
+RC4_OFF=true
diff --git a/RK3568MINIALL.ini b/RK3568MINIALL.ini
new file mode 100644
index 000000000000..d871d74b5f93
--- /dev/null
+++ b/RK3568MINIALL.ini
@@ -0,0 +1,25 @@
+[CHIP_NAME]
+NAME=RK3568
+[VERSION]
+MAJOR=1
+MINOR=1
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3568-loader.bin
+[SYSTEM]
+NEWIDB=true
+[FLAG]
+471_RC4_OFF=true
+RC4_OFF=true
diff --git a/RK3576MINIALL.ini b/RK3576MINIALL.ini
new file mode 100644
index 000000000000..162513bb0183
--- /dev/null
+++ b/RK3576MINIALL.ini
@@ -0,0 +1,27 @@
+[CHIP_NAME]
+NAME=RK3576
+[VERSION]
+MAJOR=1
+MINOR=100
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3576-loader.bin
+[SYSTEM]
+NEWIDB=true
+ALIGN=8
+[FLAG]
+471_RC4_OFF=true
+RC4_OFF=true
+CRC_OFF=true
diff --git a/RK3588MINIALL.ini b/RK3588MINIALL.ini
new file mode 100644
index 000000000000..bbf40dbe16c3
--- /dev/null
+++ b/RK3588MINIALL.ini
@@ -0,0 +1,25 @@
+[CHIP_NAME]
+NAME=RK3588
+[VERSION]
+MAJOR=1
+MINOR=11
+[CODE471_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb471.bin
+Sleep=1
+[CODE472_OPTION]
+NUM=1
+Path1=u-boot-rockchip-usb472.bin
+[LOADER_OPTION]
+NUM=2
+LOADER1=FlashData
+LOADER2=FlashBoot
+FlashData=u-boot-rockchip-usb471.bin
+FlashBoot=u-boot-rockchip-usb472.bin
+[OUTPUT]
+PATH=u-boot-rockchip-rk3588-loader.bin
+[SYSTEM]
+NEWIDB=true
+[FLAG]
+471_RC4_OFF=true
+RC4_OFF=true
--
2.50.1
More information about the U-Boot
mailing list