iMX31 Freescale GPU (PowerVR) configuration for new LCD

Tech-Archive recommends: Fix windows errors by optimizing your registry




I am currently trying to rework the VGA configuration for a Toshiba 5.2
LT052MA92B0. The original Freescale board comes with a Espon display but we
are switching to a larger LCD. The problem I am having difficulties with is
the new configuration that maps to the GPU driver for the original LCD.

The Toshiba data*** is not helpful (or maybe I am reading it incorrectly)
in terms of telling me the horizontal sync, vertical front porch, back porch,
etc.

Below is the configuration that the GPU driver in Freescale is asking for:

typedef struct CLCD_DISPLAY_TAG
{
char szName[16];
unsigned short ui16Refresh;
unsigned short ui16XRes;
unsigned short ui16YRes;
unsigned long ui32ClockPLL;
unsigned short ui16HBack;
unsigned short ui16HFront;
unsigned short ui16VBack;
unsigned short ui16VFront;
unsigned short ui16HSync;
unsigned short ui16VSync;
unsigned short ui16SyncPol;
unsigned short ui16VMode;

unsigned short ui16Width;
unsigned short ui16Height;
unsigned long ui32Tim2;
unsigned long ui32Ctrl;
unsigned short ui16Bpp;
} CLCD_DISPLAY, *PCLCD_DISPLAY;

The Toshiba 5.2 has a resolution of 800x480 with 24-bit bpp. I am not sure
what to put into the horz front\back porch and vertical front\back porch.

Has anyone have any experience with setting LCD display configurations?
.


Quantcast