If anybody is interested I have ported vglite to zephyr and created all neccessary changes in zephyr to enable gpu rendering. I am now able to render the graphics and send it to display in zephyr.
Hi @djgj,
I'have ported vglite to zephyr indeed although I still consider it as a WIP. I had to write a simple GC355 driver to handle its interrupts and setup clocks as well. vglite can be used as a backend to LVGL but it's not included in zephyr and I have no intentions of doing so as we won't use it on our side but you can do this part on your own. I think there should be no problem in using vglite on RT500 because vglite just uses it's registers directly. I will contact my client whether I can provide you with the changes I have made although it wasn't too complicated as only os layer needed to be adapted.
@EdwinHz In general is there any more documentation regarding GC355 and VGLITE in general. I also see there is OpenVG prebuilt library for M7 core. Do you have the same library for M4 code or source code so it can be built ? Also it would be good to know the tools for generating fonts because it is mentioned in documentation "VGLite tools from VeriSilicon" but I can't find anything.