Here is some info for others who might be facing the same problem
1. In mx6q_sabresd.c add fb_videomode structure that you used in the Kernels ldb.c. Note: I had to had FB_SYNC_EXT "sync" flag to get an image, even though I do not have it on the Linux side.
2. In the same file, update the following lines
--
/* disable */
writel(0x1 << 7, ANATOP_BASE_ADDR + 0x104);
/* divider */
writel(0x3F, ANATOP_BASE_ADDR + 0x108);
writel(0x12, ANATOP_BASE_ADDR + 0x104); //Changed from 0x15 to 0x12 to increase PixClk from 65 to 75Mhz
-----
The last two lines determine the Pixel clock. You can get the values used by the Kernel by printing them out in ldb.c (set_pixel_clk)
3. Update Line below to reflect new configuration
| ret = ipuv3_fb_init(&PK070HD30, di, IPU_PIX_FMT_RGB24, | | DI_PCLK_LDB, 74183000); |
With this I'm able to see a BMP image, however the colors are incorrect. Looks like there is no support for 24bit LVDS displays. If anyone knows how to solve that problem I'd appreciate it if you could drop a hint here
Thanks,
/Otto