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
By the way, what does your flicker look like? Random pixel-wide horizontal
Zaurus-devel mailing list