linux/arch/arm/mach-at91
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
..
include/mach ARM: at91: make ST (System Timer) soc independent 2012-02-23 09:26:01 +01:00
at91rm9200.c ARM: at91: make ST (System Timer) soc independent 2012-02-23 09:26:01 +01:00
at91rm9200_devices.c Merge branch 'at91/defconfig' into next/cleanup 2011-12-15 22:02:34 -08:00
at91rm9200_time.c ARM: at91/ST: remove not needed casts 2012-02-23 09:26:31 +01:00
at91sam9_alt_reset.S ARM: at91: make rstc soc independent 2012-01-20 17:22:38 +01:00
at91sam9g45.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9g45_devices.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9g45_reset.S ARM: at91: Fix at91sam9g45 and at91cap9 reset 2012-01-20 17:22:50 +01:00
at91sam9rl.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9rl_devices.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9x5.c ARM: at91/at91sam9x5: SoC basic support 2012-02-03 15:36:40 +01:00
at91sam926x_time.c ARM: at91: make pit register base soc independent 2011-11-28 22:50:38 +08:00
at91sam9260.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9260_devices.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9261.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9261_devices.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9263.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91sam9263_devices.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
at91x40.c ARM: at91/at91x40: remove use of at91_sys_read/write 2012-02-17 17:54:05 +01:00
at91x40_time.c ARM: at91/at91x40: remove use of at91_sys_read/write 2012-02-17 17:54:05 +01:00
board-1arm.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-afeb-9260v1.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-cam60.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-carmeva.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-cpu9krea.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
board-cpuat91.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-csb337.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-csb637.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-dt.c ARM: at91/at91sam9x5: SoC basic support 2012-02-03 15:36:40 +01:00
board-eb01.c at91: fix map_io init usage 2011-05-25 23:04:34 +08:00
board-eb9200.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-ecbat91.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-eco920.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-flexibity.c ARM: at91: Add external RTC for Flexibity board 2012-02-03 13:45:17 +01:00
board-foxg20.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-gsia18s.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-kafa.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-kb9202.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-neocore926.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-pcontrol-g20.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-picotux200.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-qil-a9260.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-rm9200dk.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-rm9200ek.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-rsi-ews.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-sam9-l9260.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-sam9g20ek.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-sam9m10g45ek.c ARM: at91: add Atmel ISI and ov2640 support on sam9m10g45 board 2012-02-03 13:45:17 +01:00
board-sam9rlek.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-sam9260ek.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-sam9261ek.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-sam9263ek.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-snapper9260.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-stamp9g20.c arm/at91: fix build of stamp9g20 2011-12-21 13:57:43 -08:00
board-usb-a926x.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
board-yl-9200.c ARM: at91/boards: use -EINVAL for invalid gpio 2011-11-29 15:46:14 +00:00
clock.c ARM: at91: factorise duplicated at91sam9 idle 2012-02-17 17:54:05 +01:00
clock.h at91: switch to CLKDEV_LOOKUP 2011-05-25 23:04:34 +08:00
cpuidle.c ARM: at91: implement the standby function for pm/cpuidle 2012-02-03 13:42:19 +01:00
generic.h ARM: at91: make ST (System Timer) soc independent 2012-02-23 09:26:01 +01:00
gpio.c ARM: at91/gpio: fix display of number of irq setuped 2011-11-29 15:46:19 +00:00
irq.c ARM: at91: make aic soc independent 2011-11-28 22:50:39 +08:00
Kconfig ARM: at91/at91sam9x5: Configuration and Makefile 2012-02-03 15:36:40 +01:00
leds.c ARM: gpio: convert includes of mach/gpio.h and asm/gpio.h to linux/gpio.h 2011-08-08 14:27:41 +01:00
Makefile ARM: at91/at91sam9x5: Configuration and Makefile 2012-02-03 15:36:40 +01:00
Makefile.boot ARM: at91: code removal of CAP9 SoC 2012-02-03 13:33:05 +01:00
pm.c ARM: at91/pm_slowclock: function slow_clock() accepts parameters 2012-02-23 09:26:41 +01:00
pm.h ARM: at91: implement the standby function for pm/cpuidle 2012-02-03 13:42:19 +01:00
pm_slowclock.S ARM: at91/pm_slowclock: function slow_clock() accepts parameters 2012-02-23 09:26:41 +01:00
sam9_smc.c ARM: at91: make smc register base soc independent 2011-11-28 22:50:38 +08:00
sam9_smc.h ARM: at91: make smc register base soc independent 2011-11-28 22:50:38 +08:00
setup.c ARM: at91: make matrix register base soc independent 2012-02-23 09:24:46 +01:00
soc.h ARM: at91: code removal of CAP9 SoC 2012-02-03 13:33:05 +01:00