We have a current board using an i.MX6SX with a GPU. We are developing a new board with an i.MX6SX, very similar to the previous board, but without the GPU.
In our .bb file we removed the "xf86-video-imx-vivante" line, but this doesn't appear to do much. The kernel still builds the GPU driver module (galcore.ko) which of coarse causes the kernel boot to fail, so I by-hand removed that file from the root file system. But then the xorg.conf file still expects the GPU:
Section "Device"
Identifier "i.MX Accelerated Framebuffer Device"
Driver "vivante"
Option "fbdev" "/dev/fb0"
Option "vivante_fbdev" "/dev/fb0"
Option "HWcursor" "false"
Option "DisplayEngine" "pxp"
EndSection
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
I'm certain there are more instances of the GPU still being present but I gave up after 2 as it just seemed like an endless task.
There has got to be a way to completely remove the GPU from a Yocto build, but I cannot find any instructions on how to do this. Can someone please help me?!
Thanks...