Skip to content

RK3566: bump rkbin and BL31 firmware#2425

Open
aenertia wants to merge 1 commit intoROCKNIX:nextfrom
aenertia:nert-next/rkbin-bump-v2
Open

RK3566: bump rkbin and BL31 firmware#2425
aenertia wants to merge 1 commit intoROCKNIX:nextfrom
aenertia:nert-next/rkbin-bump-v2

Conversation

@aenertia
Copy link
Contributor

  • rkbin bumped to ef49d0c2 (fixes ddrbin_tool → ddrbin_tool.py)
  • BL31 v1.44 → v1.45 for both Generic and Specific images

BL31 v1.45 is a safe upgrade validated on RG353P (Generic) and RGDS (Specific). Required for DMC devfreq support (PR #2423).

@aenertia
Copy link
Contributor Author

@sydarn sydarn self-assigned this Mar 14, 2026
@sydarn
Copy link
Contributor

sydarn commented Mar 14, 2026

I don't understand how this can build on rk3588:
https://github.com/ROCKNIX/distribution/blob/next/projects/ROCKNIX/devices/RK3588/packages/u-boot/package.mk#L25

That blob doesn't exist in this version of rkbin afaic

@aenertia
Copy link
Contributor Author

sorry forgot to gate this when I split it out and it got mixed up with my rk3588 experiments. Will push fix shortly

Bump rkbin to ef49d0c2 for RK3566 only (fixes ddrbin_tool →
ddrbin_tool.py rename). Other devices keep the existing version
(7c35e21a) to avoid breaking blob references (e.g. RK3588
rk3588_bl31_v1.47.elf does not exist in the newer rkbin).

BL31 v1.44 → v1.45 for both Generic and Specific u-boot images.
BL31 v1.45 validated on RG353P (Generic) and RGDS (Specific).
Required for DMC devfreq support (PR ROCKNIX#2423).

post_unpack() auto-detects whether ddrbin_tool is a Python script
(.py) or native binary, supporting both rkbin versions for the
RK3326 UART5 TPL tuning.
@aenertia aenertia force-pushed the nert-next/rkbin-bump-v2 branch from f5446f1 to d94e959 Compare March 15, 2026 03:43
@aenertia
Copy link
Contributor Author

You'll see a rk3326 tools fixup as part of this, The post_unpack() change handles both rkbin versions for the RK3326 UART5 TPL tuning (used by K36 clone devices like the XF40H). The newer rkbin renamed ddrbin_tool to ddrbin_tool.py — the script auto-detects which is present. This only runs during RK3326 builds and doesn't affect RK3566 or any other target, but makes sense to include in this bump as it's implicated by the version bump.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants