Almost a fully open-source boot chain for Rockchip's RK3588!

You can now build a complete working BL31 (Boot Loader stage 3.1) and replace the closed binary blob with an open-source binary.

Collabora | Open Source Consulting
@mntmn I still dont get it. As someone who wants an RK3588 pinephone, how does this change thingd? From what I understand rockchip builds arm cpus tailored to the linux kernel, and the linux kernel is gpl, so how can there be closed source blobs? Im not asking out of arrogance, instead im asking out of a potent blend of curiousity and stupidity.
@kosmosghost the blobs are not part of linux at all, they are part of the bootloader. the chip, when turning on, loads the bootloader from a boot medium (like sd card or flash). this also contains some code to train the ddr memory, for example. this code is often proprietary firmware. after all this is done, the bootloader loads the linux kernel. the kernel does not contain blobs.
@mntmn thanks. This helps a lot. I think I need to learn more about bootloaders and hardware for me to actually grasp what you said though.
@kosmosghost on arm platforms, the relevant projects are "arm trusted firmware" and "u-boot".
@mntmn
This is so cool. It increases the attractiveness of an rk3588 module even further.