this firmware seems to load:
https://github.com/JeffyCN/mirrors/raw/488f49467f5b4adb8ae944221698e9a4f9acb0ed/firmware/g610/mali_csffw.bin
however vop2_mmu shits its pants
[ 5.725407] rk_iommu fdd97e00.iommu: Page fault at 0x0000000000800000 of type read
[ 5.725427] rk_iommu fdd97e00.iommu: iova = 0x0000000000800000: dte_index: 0x2 pte_index: 0x0 page_offset: 0x0
[ 5.725436] rk_iommu fdd97e00.iommu: mmu_dte_addr: 0x0000000006131000 dte@0x0000000006131008: 0x138d6001 valid: 1 pte@0x00000000138d6000: 0x14072007 valid: 1 page@0x0000000014072000 flags: 0x6
it is most likely this new commit, if you revert this one it should work.
or simply set this to “disabled”
you can even do this with dtc binary, by first decompiling the active dtb to dts, changing vop2mmu to disabled, and compile back to dtb…