mirror_ubuntu-kernels/arch/arm/mach-at91
Wenyou Yang d94e688cae ARM: at91/pm: move the copying the sram function to the sram initialization phase
To decrease the suspend time, move copying the sram function to the sram
initialization phase, instead of every time go to suspend.

In the meanwhile, substitute fncpy() for memcpy().

If there is no sram allocated for PM, the PM is not supported.

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Tested-by: Sylvain Rochet <sylvain.rochet@finsecur.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2015-03-13 13:34:22 +01:00
..
include/mach ARM: at91: merge all SOC_AT91SAM9xxx 2015-02-02 11:01:26 +01:00
at91rm9200_time.c ARM: make of_device_ids const 2015-02-19 09:44:25 +01:00
at91rm9200.c ARM: at91/trivial: unify functions and machine names 2015-02-02 11:01:29 +01:00
at91sam9.c ARM: at91/trivial: unify functions and machine names 2015-02-02 11:01:29 +01:00
generic.h ARM: at91: fix pm declarations 2015-02-18 12:20:26 +01:00
Kconfig ARM: at91/pm: remove CONFIG_AT91_SLOW_CLOCK config option 2015-03-13 11:12:06 +01:00
Makefile ARM: at91/pm: remove CONFIG_AT91_SLOW_CLOCK config option 2015-03-13 11:12:06 +01:00
Makefile.boot ARM: at91: remove unused CONFIG_ARCH_AT91SAM9G45 option 2014-11-13 11:08:13 +01:00
pm_slowclock.S ARM: at91/pm_slowclock: create the procedure to handle the sdram self-refresh 2015-03-13 11:12:07 +01:00
pm.c ARM: at91/pm: move the copying the sram function to the sram initialization phase 2015-03-13 13:34:22 +01:00
pm.h ARM: at91: pm: change at91_pm_set_standby() to static 2015-03-12 15:30:38 +01:00
sam9_smc.c ARM: at91: export sam9_smc interfaces 2014-03-21 18:19:29 +01:00
sam9_smc.h ARM: at91: add accessor to manage SMC 2012-02-13 18:31:36 +01:00
sama5.c ARM: at91: remove ksz8081 phy fixup registration for sama5d4ek board 2015-03-12 15:30:32 +01:00
setup.c ARM: at91: remove at91_dt_initialize and machine init_early() 2015-02-02 11:01:29 +01:00