after long time debugging this issue is closed unexpectly.
pxa935 + 2502a + sharp LCD is not good combination because the LCD is too sensitive on HSS change.
advice:
better chose LCD with its own clock source or SRAM or driver IC with those, because pxa935 frequency change time to time.
this issue is closed by only set HSS to be fixed but this causes more power consuming and this also does not follow marvell cpu spec which might cause some other issues, so far, we don't see those.
there is another problem which cocurrently happened with flickering, which is the white line on top of LCD. this problem is found when playing video. this is solved by set a bit which is reserved bit, which has no explaination in the specs.