Got u-boot with device tree overlays working, naturally it was a bug in the proprietary ATF that one can work around by just not passing it the device tree at all. Good stuff.
The one they released source for lacks scmi support so CPU/GPU reclocking unfortunately doesn't work with it. I don't know if a third party can add support for that.
I suspect they'll follow this up with a more complete submission when they get the time. From what I gather, rockchip's software team is feeling some pretty bad crunch in the past year or so.
@Suiseiseki the other currently required binary is DRAM initialisation. When the processor first powers on, it can only access SRAM (the CPU caches) and needs to first train the DRAM to access the entire memory. This is done by a fairly small binary that runs once at boot; if someone has the skills and time they can reverse engineer it, as they've done for earlier rockchip SoCs.