summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-highbank/pm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ARM: highbank: save and restore L2 cache and GIC on suspendRob Herring2013-01-081-1/+18
| | | | | | | This fixes suspend to RAM adding necessary save and restore of L2 and GIC. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Olof Johansson <olof@lixom.net>
* ARM: highbank: fix typos with hignbank in power request functionsRob Herring2013-01-081-1/+1
| | | | | | | s/hignbank/highbank/ Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Olof Johansson <olof@lixom.net>
* ARM: highbank: abstract out SCU usageRob Herring2012-10-311-3/+0
| | | | | | | | | | | | | In preparation for A15 support on ECX-2000, the direct calls to SCU registers must be conditional. The SCU power mode register is replaced by a custom register on ECX-2000. Rather than read the number of cores from the SCU, just hardcode it to 4. This removes one use of SCU and removes the need for the SCU to be statically mapped. The cpu initialization will ultimately come from DT. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Acked-by: Arnd Bergmann <arnd@arndb.de>
* ARM: highbank: call highbank_pm_init from .init_machineRob Herring2012-09-211-3/+1
| | | | | | | | | | Being a module_init call, highbank_pm_init will cause problem with multi-platform build running on other platforms. Call it from .init_machine instead. Reported-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Olof Johansson <olof@lixom.net>
* ARM: highbank: add suspend supportRob Herring2011-10-311-0/+55
Add the platform suspend ops for highbank. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Reviewed-by: Jamie Iles <jamie@jamieiles.com> Reviewed-by: Shawn Guo <shawn.guo@linaro.org>