Hello,
We are porting a kernel lcd driver for our own designed CPU board which uses AM1707. Our display is 800x480 16bit color TFT. We use raster mode and set master priority as highest for LCD controller and other related parameters to avoid under flow. Our application GUI development is based on QT.
Here is how we implement it:
1. devices-da8xx.c display description added
2. da8xx-fb.c display timing added to known_lcd_panels[] (xres, yres, timing, clk)
The artifact is look like a write-green lines 20-40 pixels length:
---------------------------
| |
| o - - - |
| /|\ - - - |
| | |
| / \ - -- - |
| |
---------------------------
strange thing : no CPU load -> no artifacts on display, if CPU load is present then artifact is present too.
Could you help us to resolve this issue?