RE: PM related problem with dispc controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Thanks,
Vaibhav Hiremath
Senior Software Engg.
Platform Support Products
Texas Instruments Inc
Ph: +91-80-25099927

> -----Original Message-----
> From: linux-omap-owner@xxxxxxxxxxxxxxx [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of
> Högander Jouni
> Sent: Tuesday, September 23, 2008 1:36 PM
> To: ext arun c
> Cc: linux-omap@xxxxxxxxxxxxxxx
> Subject: Re: PM related problem with dispc controller
> 
> "ext arun c" <arun.edarath@xxxxxxxxx> writes:
> 
> > On Tue, Sep 23, 2008 at 2:49 AM, Högander Jouni
> > <jouni.hogander@xxxxxxxxx> wrote:
> >> Hi,
> >>
> >> I'm debugging pm-0 branch with SDP board and seeing lots of dispc
> >> related error printouts:
> >>
> >> / # <4>__ratelimit: 453 callbacks suppressed
> >> __ratelimit: 453 callbacks suppressed
> >> <3>omapfb omapfb: irq error status 00e2
> >> omapfb omapfb: irq error status 00e2
> >> <3>omapfb omapfb: irq error status 00e2
> >> omapfb omapfb: irq error status 00e2
> >> <3>omapfb omapfb: irq error status 00c0
> >> omapfb omapfb: irq error status 00c0
> >> <3>omapfb omapfb: irq error status 0062
> >> omapfb omapfb: irq error status 0062
> >> <3>omapfb omapfb: irq error status 00c2
> >> omapfb omapfb: irq error status 00c2
> >>
> >> The error bit in all these statuses is "GFXFIFOUNDERFLOW". Is this
> >> something that could happen e.g. in a case that mpu wake-up from wfi
> >> takes too long? I mean is there some interrupt that should be served
> >> faster? Or is this taken care by sdma/hw triggering and now sdma is
> >> not capable to fill the fifo for reason or another?
> >>
> >> I have cpuidle enabled and it is "forced" to select only C1 or
> >> C0. This means tha MPU, NEON, CORE and PER are always
> >> ON/INACTIVE. Display is also on and there is penguin logo on it. When
> >> I see these error messages there is also flickering on the display.
> >>
> >> This far I had found that on mpu wfi something is switched off
> >> sometimes. I can see that from consumption of SDP board. Sometimes
> >> consumption is much lower on wfi even if the states of domains are
> >> same. When this happens, also these omapfb irq errors begin to happen.
> >>
> >> I can workaround this problem by disabling DSS_ICK AUTOIDLE. Another
> >> workaround is to disable hw supervised mode for core_l3_clkdm or
> >> core_l4_clkdm.
> >
> > Try disabling the smart standby feature of DISPC
> 
> Yes, this actually helps. I see this also as a workaround. Is the case
> here that L3 domain is entering some sleep state and waking it up
> takes too long for dispc?
> 

I have seen that without ENWAKEUP flag set (1 << 2), DISPC runs into sync lost issue.

> --
> Jouni Högander
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux