Hello,
I am studying DRM driver for imx8m plus. In the linux kernel source code, I have located the driver source for the CRTC, Encoder and Connector, but where is the GPU driver? I know that the vivante GPU driver is not open source, but I didn't find any .ko files or something. I am posting this question because I want to understand how the GPU works on imx8m plus and how the GPU driver is integrated into DRM driver framework. I know there are core libraries (openGL, vulkan, openCL, .etc) in the user space, but I just want to know how the GPU works in kernel space, i.e., how the GPU handles buffer and command management.
Thanks!