]> git.ipfire.org Git - thirdparty/openwrt.git/commit
arm-trusted-firmware-rockchip: support rk3588 18295/head
authorStijn Tintel <stijn@linux-ipv6.be>
Tue, 18 Mar 2025 08:56:25 +0000 (10:56 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Sun, 6 Apr 2025 11:22:19 +0000 (14:22 +0300)
commitc891ad99f8de6cfee754eb38ec9c8deceed49912
treebdc2bb58216b8df65ac4ecebb99bcedc3edad0ff
parentb1a2ebbd43cbbc0ce54438cf06dd11b24d1c7e74
arm-trusted-firmware-rockchip: support rk3588

ATF supports rk3588 since version 2.12, so let's enable it in
arm-trusted-firmware-rockchip.

We still need the TPL to initialize RAM, but keeping rk3588 in rkbin
would cause a duplicate package name, so rename rk3588 to rk3588-tpl in
rkbin.

Finally, point uboot-rockchip for rk3588 to bl31 built by this package,
and add a dependency on the new trusted-firmware-a-rk3588-tpl pacakge.

While this doesn't necessarily add features, we now no longer rely on
the rk3588_bl31_v1.45.elf blob provided by Rockchip, which is always a
good thing.

Tested on Radxa ROCK 5B+.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
package/boot/arm-trusted-firmware-rockchip/Makefile
package/boot/rkbin/Makefile
package/boot/uboot-rockchip/Makefile