i.MX53 suspend to RAM

Fabio Estevam festevam at gmail.com
Wed Mar 19 12:27:59 EDT 2014


On Wed, Mar 19, 2014 at 10:52 AM, Martin Fuzzey <mfuzzey at parkeon.com> wrote:

> After doing some more digging it seems the problem is actually the staging
> IPU driver imx-drm.
>
> That driver currently has no suspend code and does not stop DMA.
>
> If I remove the driver I can reliably suspend and resume (>500 cycles ok)

Ok, great.

>
> So sorry for the noise.
>
>
> Are there any suspend/resume patches for that driver floating around?

Not that I am aware of.

> I have tried to do something similar to the Freescale driver (wait for DMA
> channels to idle then disable them)
> but, while this also fixes the suspend/resume hang, there is sometimes no or
> shifted display on resume.

I would suggest you to post your IPU suspend/resume patch as RFC so
that we could try to figure out this issue.

Regards,

Fabio Estevam



More information about the linux-arm-kernel mailing list