I'm using the iMX6Q now. I want to add 3 screen layer in one display. I think the iMX6Q default code implement 2 screen layer fb0,fb1(overlay) in one display. How can I add the third screen layer?
I found iMX53 has ipu-lib and screenlayer library to meet this requirement. But in iMX6Q default code, the ipu-lib is useless.
Ipu-lib is not used on i.mx6. Using GPU to do the third screen layer combination is better than IPU. The above mentioned ioctls are defined in include/linux/ipu.h. The unit test name is mxc_ipudev_test.out and also has a script named autorun-ipu.sh under the target rootfs.
ipu-lib is not runnable on imx6, but you can directly use ioctl to get similar functions.