Hi Igor,
We are using the LDB driver, but we are not using it to drive an LVDS monitor. The display port output of the IPU connects directly to the input of an FPGA. I'm probably going to have to find a hack to make interlaced output work with the LDB driver. Can you point me to any examples of setting up the IPU for interlaced output?
EDIT: I found a patch for HDMI and LCD here Patch for iMX6 BSP to support interlaced display on HDMI and LCD interface
I was reading through the patch and it looks like the IPUv3 and IDMAC patches should work with the version of code I have. As for hacking the LDB driver, there are a couple of things I need clarification on though. Firstly, what is the difference between IPUv3EX and IPU_V3DEX?
Also, looking at the patches specifically for HDMI and LCD, there are arrays of fb_videomode structures describing supported modes, but the LDB driver doesn't seem to have any. Why is this?
My assumption is that if I patch the IPUv3 and IDMAC drivers, I should be able to use fbset from the command line to set interlaced modes and they should work with no changes to the LDB driver...
Final EDIT: This is working now. I was right, the LDB driver worked without modification, all I needed to do was apply the patches to the IPUv3 and IDMAC driver files. I did however have to make a couple of small edits to the patch. I had to change queries of 'ipu->devtype' to 'g_ipu_hw_rev', and instances of 'IPUv3H' to 'IPU_V3H.'