Have designed a custom hardware primarily based on i.MX535 SMD, Using 512MB LPDDR2 RAM and interfacing a 24bpp LVDS LCD to LVDS Channel 0 of i.MX535.
Patches taken from R10.4 Freescale Release
Android 2.3.7 Sabre Tablet BSP (Linux Kernel 2.6.35)
Have made code customization as per the following link
But looks like there is no change in the configuration for the bootargs set to 24bpp.
The kernel configuration defaults to 16bpp & the color mapping is not found to be correct. The colors are inverted (like negative).
Am attaching the original images & the image viewed on the custom hardware for reference.
1. Let me know whether R10.4 (Android 2.3.7/Kernel 2.6.35) has support for 24bpp LVDS display
2. What are the configurations to be done in Uboot & Kernel for 24bpp LVDS Channel 0 interface?
3. What could be the reason for the color variation / invertion?
Looking for your earliest support in this regard.
Thanks in advance.