i.mx8M plus GPU driver

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.mx8M plus GPU driver

793 Views
chp0423
Contributor III

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!

0 Kudos
1 Reply

770 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

You can find entry of gpu kernel driver in drivers/mxc/gpu-viv/hal/os/linux/kernel/platform/freescale/gc_hal_kernel_platform_imx.c 

0 Kudos