imx6 power consumption

Bjørn Erik Nilsen ben at datarespons.no
Wed Dec 18 06:12:05 EST 2013


On Wed, 2013-12-18 at 03:45 +0100, Shawn Guo wrote:
> On Tue, Dec 17, 2013 at 07:28:27PM +0100, Bjørn Erik Nilsen wrote:
> > Hi,
> > 
> > I have measured power consumption for imx6 in mem mode on the 3.12.4 mainstream kernel vs. 3.0.35 kernel from freescale/boundary devices. I noticed a significant increase going from 3.0 to 3.12 . I have at least identified one big difference: DDR is no longer tri-stated, which accounts for some of the difference.
> > 
> > I use 'echo mem > /sys/power/state' for my test case.
> > 
> > Do you know if someone is looking into this issue, or if there are pending patches somewhere?
> 
> It's an unimplemented feature rather than an issue.  There are some
> patches on Freescale 3.10 kernel, and you're welcomed to bring these
> patches to mainline kernel.


Right.

As far as I can tell, commit e95dddb34c8 "ARM: imx: enable anatop
suspend/resume" is the common ancestor for mainline and freescale, and
from there pm-imx6q.c starts to diverge.

I haven not looked at it in great detail yet, but it seems there are not
too many patches missing in mainline. Any idea why remaining patches
haven't been upstreamed?

If it is just a matter of someone doing the work, what would be the
recommended approach?


Best regards,
Bjørn Erik Nilsen



More information about the linux-arm-kernel mailing list