linux-stable/arch/arm/mach-shmobile
Magnus Damm a662c08260 ARM: mach-shmobile: r8a7779 power domain support V2
Add power domain control support for the r8a7779 SoC V2.

This adds support for 4 power domains for I/O Devices
together with code that can be used for CPU cores as well.

The only out of the ordinary experience is the need for
ioremap() of SYSC registers. Because of that we need to
execute some init function before setting up the domains.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2012-01-10 16:44:19 +09:00
..
include/mach ARM: mach-shmobile: r8a7779 power domain support V2 2012-01-10 16:44:19 +09:00
board-ag5evm.c Merge branch 'devel-stable' into for-linus 2012-01-05 13:24:33 +00:00
board-ap4evb.c ARM: mach-shmobile: use standard 2MiB coherent DMA memory size 2012-01-02 23:13:54 -05:00
board-g3evm.c ARM: mach-shmobile: use standard 2MiB coherent DMA memory size 2012-01-02 23:13:54 -05:00
board-g4evm.c ARM: mach-shmobile: use standard 2MiB coherent DMA memory size 2012-01-02 23:13:54 -05:00
board-kota2.c Merge branch 'devel-stable' into for-linus 2012-01-05 13:24:33 +00:00
board-mackerel.c ARM: mach-shmobile: use standard 2MiB coherent DMA memory size 2012-01-02 23:13:54 -05:00
board-marzen.c ARM: mach-shmobile: Fix up marzen build for recent GIC changes. 2012-01-10 13:33:23 +09:00
clock-r8a7740.c ARM: mach-shmobile: R-Mobile A1 support. 2011-11-11 16:55:31 +09:00
clock-r8a7779.c ARM: mach-shmobile: clock-r8a7779: clkz/clkzs support 2012-01-09 10:24:16 +09:00
clock-sh73a0.c Merge branches 'common/pfc' and 'common/clkfwk' into rmobile/marzen 2012-01-09 10:03:09 +09:00
clock-sh7367.c sh: move CLKDEV_xxx_ID macro to sh_clk.h 2011-07-11 15:07:25 +09:00
clock-sh7372.c sh: clkfwk: setup clock parent from current register value 2011-11-24 17:15:23 +09:00
clock-sh7377.c sh: move CLKDEV_xxx_ID macro to sh_clk.h 2011-07-11 15:07:25 +09:00
clock.c arm: Add export.h to ARM specific files as required. 2011-10-31 19:30:50 -04:00
console.c
cpuidle.c ARM: mach-shmobile: cpuidle single/global and last_state fixes 2011-11-11 16:49:28 +09:00
entry-intc.S ARM: gic: consolidate PPI handling 2011-10-23 13:32:29 +01:00
headsmp.S ARM: mach-shmobile: Fix headsmp.S code to use CPUINIT 2012-01-09 10:36:48 +09:00
hotplug.c ARM: mach-shmobile: Flush caches in platform_cpu_die() 2012-01-09 10:37:29 +09:00
intc-r8a7740.c ARM: mach-shmobile: r8a7740: add INTC support 2011-11-11 16:55:37 +09:00
intc-r8a7779.c ARM: mach-shmobile: r8a7779 and Marzen base support V2 2012-01-09 10:13:59 +09:00
intc-sh73a0.c ARM: mach-shmobile: sh73a0 and AG5EVM PINT support 2011-11-05 01:03:55 +09:00
intc-sh7367.c ARM: mach-shmobile: Use common INTC IRQ code on sh7367 2011-11-05 01:01:50 +09:00
intc-sh7372.c PM / shmobile: Don't include SH7372's INTCS in syscore suspend/resume 2011-12-25 23:39:11 +01:00
intc-sh7377.c ARM: mach-shmobile: Use common INTC IRQ code on sh7377 2011-11-05 01:01:50 +09:00
Kconfig ARM: mach-shmobile: r8a7779 PFC GPIO-only support V2 2012-01-09 10:17:53 +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 ARM: mach-shmobile: r8a7779 power domain support V2 2012-01-10 16:44:19 +09:00
Makefile.boot ARM: 7022/1: allow to detect conflicting zreladdrs 2011-10-17 09:12:40 +01:00
pfc-r8a7740.c ARM: mach-shmobile: r8a7740: add PFC support. 2011-11-11 16:55:33 +09:00
pfc-r8a7779.c ARM: mach-shmobile: r8a7779 PFC function support 2012-01-10 13:29:37 +09:00
pfc-sh73a0.c ARM: mach-shmobile: move helper macro PORTCR to sh_pfc.h 2011-11-11 16:45:35 +09:00
pfc-sh7367.c ARM: mach-shmobile: move helper macro PORTCR to sh_pfc.h 2011-11-11 16:45:35 +09:00
pfc-sh7372.c ARM: mach-shmobile: move helper macro PORTCR to sh_pfc.h 2011-11-11 16:45:35 +09:00
pfc-sh7377.c ARM: mach-shmobile: move helper macro PORTCR to sh_pfc.h 2011-11-11 16:45:35 +09:00
platsmp.c ARM: mach-shmobile: Allow SoC specific CPU kill code 2012-01-09 10:37:24 +09:00
pm-r8a7779.c ARM: mach-shmobile: r8a7779 power domain support V2 2012-01-10 16:44:19 +09:00
pm-sh7372.c PM / shmobile: Allow the A4R domain to be turned off at run time 2011-12-25 23:40:01 +01:00
setup-r8a7740.c ARM: mach-shmobile: r8a7740: add INTC support 2011-11-11 16:55:37 +09:00
setup-r8a7779.c ARM: mach-shmobile: r8a7779 power domain support V2 2012-01-10 16:44:19 +09:00
setup-sh73a0.c ARM: mach-shmobile: sh73a0 DMA Engine support for SY-DMAC 2011-05-25 11:36:51 +09:00
setup-sh7367.c ARM: mach-shmobile: Correct SCIF port types for SH7367. 2011-06-14 15:12:09 +09:00
setup-sh7372.c PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode 2011-12-25 23:39:03 +01:00
setup-sh7377.c ARM: mach-shmobile: sh7377 UIO platform data V3 2011-05-24 12:19:30 +09:00
sleep-sh7372.S PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode 2011-12-25 23:39:03 +01:00
smp-sh73a0.c ARM: shmobile: convert logical CPU numbers to physical numbers 2011-10-17 10:01:11 +01:00
suspend.c ARM: mach-shmobile: Suspend-to-RAM support 2011-05-25 11:19:17 +09:00
timer.c