ARM: at91: pm: change the implementation of function to make ddramc enter self-refresh mode

To be used on other SOC with DDR-SDRAM Controller.

inline void at91sam9g45_standby(void)
==>
inline void at91sam_ddr_standby(u32 banks)

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: at91: pm: add support to make ddramc self-refresh mode for at91sam9x5, at91sam9n12

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: at91: pm: add support to make ddramc self-refresh mode for sama5d3

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: at91: pm_slowclock: add support idle mode for ARMv7

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: at91: pm_slowclock - MOR register KEY was missing

Signed-off-by: Patrice Vilchez <patrice.vilchez@atmel.com>
ARM: at91: sama5d3x improvement suspend to RAM

Signed-off-by: Patrice Vilchez <patrice.vilchez@atmel.com>
[Remove the action to disable the internal RC clock since it is done in bootstrap]
Signed-off-by: Wenyou Yang <Wenyou.yang@atmel.com>
ARM: at91: pm_slowclock: disable UPLL when suspending to memory

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: dts: sama5d35ek: add pinctrl property for gpio-key

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: dts: sama5d3xek: add qt1070 device node

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
regulator: of: Added a property to indicate bypass mode support

Added a property to indicate if the regulator supports bypass mode.
Also modified of_get_regulation_constraints() to check for that
property and set appropriate constraints.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
regulator: core: Add support for disabling ramp delay

Some hardwares support disabling ramp delay, so adding ramp_disable flag to
constraints. It will be used to figure out whether ramp_delay in constraints
is explicitly set to zero or its unintialized (zero by default).
And we don't need to call set_voltage_time_sel() for regulators for whom ramp
delay is disabled in constraints.

Signed-off-by: Yadwinder Singh Brar <yadi.brar@samsung.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
regulator: read low power states configuration from device tree

The regulators state during a system wide low power state can currently
only be described in platform data. Add the option to configure them
from the device tree.

Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
config: enable ARCH_HAS_OPP for SOC_SAMA5

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
cpufreq: at91: add at91 cpufreq driver support

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
cpufreq: at91: assembly code fixes by xiemin

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
cpufreq: at91: assembly code updated

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: at91: add cpufreq platform device for sama5

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
ARM: at91: clock: add function to get master clock

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
cpufreq: atmel_lcd: add notifier support

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
cpufreq: atmel_serial: add notifier support

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>