linux/arch/arm
Jean-Christophe PLAGNIOL-VILLARD 8ff12ad3df ARM: at91/pm_slowclock: function slow_clock() accepts parameters
Change slow_clock()/at91_slow_clock() prototype to accept the PMC
base address and one or two RAM controller addresses by parameters.
The r0, r1 and r2 registers are used differently and preserved during
function call.
Those values are defined in pm.c and slow_clock() function is called
from there with its new parameters.

This will allow to have a soc independent pm_slowclock.

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Ached-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2012-02-23 09:26:41 +01:00
..
boot ARM: at91/at91sam9x5: Device tree definition files 2012-02-03 15:36:41 +01:00
common ARM: 7293/1: logical_cpu_map: decouple CPU mapping from SMP 2012-01-23 10:20:05 +00:00
configs ARM: at91: code removal of CAP9 SoC 2012-02-03 13:33:05 +01:00
include/asm Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
kernel Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
lib ARM: 7301/1: Rename the T() macro to TUSER() to avoid namespace conflicts 2012-01-25 11:07:40 +00:00
mach-at91 ARM: at91/pm_slowclock: function slow_clock() accepts parameters 2012-02-23 09:26:41 +01:00
mach-bcmring Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-clps711x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-cns3xxx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-davinci ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-dove ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ebsa110 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ep93xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-exynos Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-footbridge ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-gemini ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-h720x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-highbank Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-imx Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-integrator Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-iop13xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-iop32x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-iop33x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ixp4xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ixp23xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ixp2000 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-kirkwood ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-ks8695 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-l7200/include/mach
mach-lpc32xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-mmp ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-msm Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-mv78xx0 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-mxs Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-netx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-nomadik Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-omap1 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-omap2 Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-orion5x ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-picoxcell ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-pnx4008 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-prima2 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-pxa Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-realview Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-rpc ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-s3c64xx ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-s3c2410 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-s3c2412 ARM: s3c24xx: move special idle code to out of line 2012-01-20 18:55:13 -05:00
mach-s3c2416 ARM: s3c24xx: move special idle code to out of line 2012-01-20 18:55:13 -05:00
mach-s3c2440 Board-level changes 2012-01-09 14:37:41 -08:00
mach-s3c2443 Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 2012-01-07 12:03:30 -08:00
mach-s5p64x0 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-s5pc100 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-s5pv210 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-sa1100 Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-shark ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-shmobile Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-spear3xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-spear6xx Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-tegra ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-u300 Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-ux500 Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-versatile Merge branch 'amba' into for-armsoc 2012-01-26 19:59:44 +00:00
mach-vexpress Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
mach-vt8500 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-w90x900 ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mach-zynq ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
mm ARM: 7304/1: ioremap: fix boundary check when reusing static mapping 2012-01-27 21:26:38 +00:00
nwfpe ARM: 7207/1: Use generic ARM instruction set condition code checks for nwfpe. 2011-12-13 08:52:02 +00:00
oprofile oprofile, arm/sh: Fix oprofile_arch_exit() linkage issue 2011-12-23 11:58:34 +01:00
plat-iop Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci 2012-01-11 18:50:26 -08:00
plat-mxc Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-base 2012-02-03 12:32:26 +01:00
plat-nomadik Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2012-01-17 18:40:24 -08:00
plat-omap ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
plat-orion New feature development 2012-01-09 14:38:51 -08:00
plat-pxa
plat-s3c24xx ARM: s3c24xx: move special idle code to out of line 2012-01-20 18:55:13 -05:00
plat-s5p Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 2012-01-07 12:03:30 -08:00
plat-samsung ARM: fixes for ARM platforms 2012-01-17 18:55:56 -08:00
plat-spear ARM: big removal of now unused arch_idle() 2012-01-20 19:25:58 -05:00
plat-versatile ARM: 7293/1: logical_cpu_map: decouple CPU mapping from SMP 2012-01-23 10:20:05 +00:00
tools ARM: Update mach-types 2011-12-23 22:58:10 +00:00
vfp
Kconfig ARM: at91: code removal of CAP9 SoC 2012-02-03 13:33:05 +01:00
Kconfig-nommu
Kconfig.debug ARM: at91: code removal of CAP9 SoC 2012-02-03 13:33:05 +01:00
Makefile Consolidate i.MX 5 platforms to be under the new shared i.MX 3/5/6 tree. 2012-01-23 14:50:30 -08:00