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

Reply via email to