Pavel Machek wrote: > On Thu 2010-09-02 19:01:05, kirill wrote: >> kirill wrote: >>> To reduce LCD dma interruption (i.e. LCD artifacts during pcmcia transfers) >>> we can raise it's priority >>> by means of LCSBSCNTR and ARB_CNTRL registers. >>> I used the following values on c3000: >>> LCDBSCNTR = 2 >>> ARB_CNTRL = 0x01800f11 >>> >>> Those registers can be set in spitc.c/common_init, but I guess that the pm >>> code should be >>> patched to restore regs after suspend. >> I'm not sure why LCSBSCNTR=2 is there, although it doesn't harm. I think >> it's taken from the "original" kernel. >> ARB_CNTRL can actually rise LCD dma priority. > > Could you generate a patch here? Does that solve display flicker when > wlan card is in use? It would probably reduce filcker a little. It's easy to test, just set ARB_CNTRL = 0x01800f11 somewhere at the boot time. In my experience faster CF IO timings greatly reduce the possibility of flicker. By the way, what does your flicker look like? Random pixel-wide horizontal stripes?
_______________________________________________ Zaurus-devel mailing list Zaurus-devel@lists.linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/zaurus-devel