From: gregory.clement@free-electrons.com (Gregory CLEMENT) Date: Fri, 13 Sep 2013 13:17:17 +0200 Subject: [PATCH v2 00/12] CPU idle for Armada XP In-Reply-To: <20130913110043.GJ19363@lunn.ch> References: <1379066801-16276-1-git-send-email-gregory.clement@free-electrons.com> <20130913110043.GJ19363@lunn.ch> Message-ID: <5232F43D.4040404@free-electrons.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 13/09/2013 13:00, Andrew Lunn wrote: > > On Fri, Sep 13, 2013 at 12:06:29PM +0200, Gregory CLEMENT wrote: >> Hello, >> >> This patch set adds the CPU idle support for Armada XP and prepares >> the support for Armada 370. This was based on the work of Nadav >> Haklai. > > Hi Gregory. > > Kirkwood has the ability to put the DDR into self refresh mode, which > is used as part of the second level idle mode. Does 370/XP have this? Indeed there is a self refresh bit on a DDR related register. I thought this kind of feature is more likely used for suspend to ram. We plan to also submit the suspend to ram but not immediately. > > For XP, with it being SMP, it would be a bit more complex, since you > would not want to use it unless all CPUs were idle. I wonder how the others SMP ARM SoCs deal with it, I hope this time there will be a framework available and we won't have to create it! ;) > > Thanks > Andrew > -- Gregory Clement, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com