I’ve started to implement an SBBR-compatible bootloader on the Rock 5B, to replace the default u-boot.
I have found a few repositories online of what appears to be EDK2 sources from various RK3588 BSP versions (e.g. https://gitlab.com/rk3588_linux/rk/uefi-monorepo/-/tree/linux-5.10/edk2-platforms, https://github.com/chainsx/edk2-rk3588), and successfully compiled and booted one of them (chainsx’s one). However, one very important feature that’s missing is HDMI out support.
Now, I did find an HDMI driver for the RK3568, but unfortunately the HDMI IP is quite different between the two SoCs.
Before I start adding RK3588 support to that driver, I would like to make sure I’m not duplicating effort with Rockchip’s or Radxa’s engineers. Unfortunately while Radxa’s GitHub has most parts of the BSP uploaded, EDK2 / UEFI is not there (probably because work on customizing it for the Rock 5B hasn’t started yet), and the other 2 repositories are either not up to date, or they don’t have commit history.
I would therefore like to ask to have the EDK2 BSP sources uploaded to Radxa’s GitHub (assuming Radxa has received such code, and is allowed to publish it), just like u-boot sources currently are. I could then submit my changes on top of that as pull requests.
EDIT: I have uploaded my work so far to https://github.com/Googulator/edk2-rk3588