This set of patches adds suspend-to-RAM support for DaVinci.
The support is presented as generic for DaVinci but has been
tested only on OMAP-L138. Hopefully extending it for other
SoCs is only a matter of adding SoC and board code.
Patch 12/14 adds the meat of the support; all previous patches
are prepratory in nature.
The patch set has been boot tested on OMAP-L137, DM355 and DM644x
EVM boards.
Sekhar Nori (14):
rtc: make rtc-omap wakeup capable
davinci: cp_intc: provide set_wake function
davinci: da8xx/omap-l1: mark RTC as a wakeup source
davinci: da8xx/omapl1: add support for the second sysconfig module
davinci: move PLL wait time values to clock.h
davinci: move DDR2 controller defines to memory.h
davinci: move PSC register definitions from psc.c to psc.h
davinci: make it possible to include clock.h and psc.h in assembly
code
davinci: cpuidle: move mapping of DDR2 controller registers out of
driver
davinci: da850/omap-l138: unlock PLL registers during init
davinci: da850/omap-l138: create static map for SRAM
davinci: add power management support
davinci: da850/omap-l138: add support for SoC suspend
davinci: da850/omap-l138 EVM: register for suspend support
arch/arm/mach-davinci/Makefile | 1 +
arch/arm/mach-davinci/board-da830-evm.c | 4 +-
arch/arm/mach-davinci/board-da850-evm.c | 19 ++-
arch/arm/mach-davinci/clock.c | 15 +--
arch/arm/mach-davinci/clock.h | 25 +++-
arch/arm/mach-davinci/cp_intc.c | 11 ++
arch/arm/mach-davinci/cpuidle.c | 38 +----
arch/arm/mach-davinci/da830.c | 8 +-
arch/arm/mach-davinci/da850.c | 82 ++++++++--
arch/arm/mach-davinci/devices-da8xx.c | 28 +++-
arch/arm/mach-davinci/include/mach/cpuidle.h | 1 +
arch/arm/mach-davinci/include/mach/da8xx.h | 16 ++-
arch/arm/mach-davinci/include/mach/memory.h | 5 +
arch/arm/mach-davinci/include/mach/mux.h | 1 +
arch/arm/mach-davinci/include/mach/pm.h | 54 ++++++
arch/arm/mach-davinci/include/mach/psc.h | 15 ++
arch/arm/mach-davinci/pm.c | 172 ++++++++++++++++++++
arch/arm/mach-davinci/psc.c | 11 --
arch/arm/mach-davinci/sleep.S | 224 ++++++++++++++++++++++++++
drivers/rtc/rtc-omap.c | 5 -
20 files changed, 646 insertions(+), 89 deletions(-)
create mode 100644 arch/arm/mach-davinci/include/mach/pm.h
create mode 100644 arch/arm/mach-davinci/pm.c
create mode 100644 arch/arm/mach-davinci/sleep.S
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source