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

Reply via email to