Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/arch/arm/mach-shmobile
Rafael J. Wysocki 38ade3a1fa shmobile: Use power domains for platform runtime PM
shmobile platforms replace the runtime PM callbacks of the platform
bus type with their own routines, but this means that the callbacks
are replaced system-wide.  This may not be the right approach if the
platform devices on the system are not of the same type (e.g. some
of them belong to an SoC and the others are located in separate
chips), because in those cases they may require different handling.
Thus it is better to use power domains to override the platform bus
type's PM handling, as it generally is possible to use different
power domains for devices with different PM requirements.

Define a default power domain for shmobile in both the SH and ARM
falvors and use it to override the platform bus type's PM callbacks.
Since the suspend and hibernate callbacks of the new "default" power
domains need to be the same and the platform bus type's suspend and
hibernate callbacks for the time being, export those callbacks so
that can be used outside of the platform bus type code.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
2011-04-29 00:36:21 +02:00
..
include/mach ARM: mach-shmobile: Correctly check for CONFIG_MACH_MACKEREL 2011-04-06 11:08:20 -07:00
board-ag5evm.c Merge branch 'topic/asoc' into for-linus 2011-03-16 17:38:41 +01:00
board-ap4evb.c ARM: arch-shmobile: only run FSI init on respective boards 2011-04-06 11:21:38 -07:00
board-g3evm.c ARM: mach-shmobile: remove sh7367 on-chip set_irq_type() 2011-01-18 13:51:57 +09:00
board-g4evm.c ARM: mach-shmobile: fix SDHI IO address-range 2011-03-25 10:39:51 -04:00
board-mackerel.c ARM: arch-shmobile: only run HDMI init on respective boards 2011-04-06 11:21:24 -07:00
clock-sh73a0.c ARM: mach-shmobile: Add sh73a0 MIPI-CSI and CEU clocks 2011-02-01 19:34:36 +09:00
clock-sh7367.c
clock-sh7372.c ARM: mach-shmobile: clock-sh7372: fixup pllc2 set_rate 2011-01-18 13:45:10 +09:00
clock-sh7377.c
clock.c
console.c
entry-gic.S
entry-intc.S
headsmp.S
hotplug.c
intc-sh73a0.c ARM: mach-shmobile: fix cpu_base of gic_init() on sh73a0 2011-01-14 07:46:58 +09:00
intc-sh7367.c arm: Cleanup the irq namespace 2011-03-29 14:47:57 +02:00
intc-sh7372.c arm: Cleanup the irq namespace 2011-03-29 14:47:57 +02:00
intc-sh7377.c arm: Cleanup the irq namespace 2011-03-29 14:47:57 +02:00
Kconfig ARM: mach-shmobile: AG5EVM LCDC / MIPI-DSI platform data 2011-01-20 21:34:32 +09:00
localtimer.c ARM: 6759/1: smp: Select local timers vs broadcast timer support runtime 2011-02-23 17:54:27 +00:00
Makefile
Makefile.boot
pfc-sh73a0.c
pfc-sh7367.c
pfc-sh7372.c
pfc-sh7377.c
platsmp.c
pm_runtime.c shmobile: Use power domains for platform runtime PM 2011-04-29 00:36:21 +02:00
setup-sh73a0.c
setup-sh7367.c
setup-sh7372.c
setup-sh7377.c
smp-sh73a0.c
timer.c