I am tying to connect 800x600 display to imx93 with WinIoT using LVDS mode.
Below Display Timing parameter is used
/* 800x600@60 */
CONST IMX_DISPLAY_TIMING PreferredTiming_800x600_60 = {
.PixelClock = 40000000,
.HActive = 800,
.HBlank = 256,
.VActive = 600,
.VBlank = 28,
.HSync = 128,
.VSync = 4,
.HSyncOffset = 40,
.VSyncOffset = 1,
.HImageSize = 527,
.VImageSize = 296,
.HBorder = 0,
.VBorder = 0,
.EdidFlags = 0,
.Flags = 0,
.PixelRepetition = 0,
.Bpp = 24,
.PixelFormat = PIXEL_FORMAT_ARGB32,
};
The display is up but there are green patches on some areas with color gradient as shown in below image.
What could be the possible reason, And what should be the timing parameters value.