All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tony Lindgren <tony@atomide.com>
To: Kevin Hilman <khilman@deeprootsystems.com>
Cc: linux-arm-kernel@lists.arm.linux.org.uk, linux-omap@vger.kernel.org
Subject: Re: [PATCH v2 00/13] OMAP2/3: PM sync-up
Date: Tue, 26 May 2009 16:12:55 -0700	[thread overview]
Message-ID: <20090526231254.GH11865@atomide.com> (raw)
In-Reply-To: <1242861576-13008-1-git-send-email-khilman@deeprootsystems.com>

* Kevin Hilman <khilman@deeprootsystems.com> [090520 16:20]:
> This series is intended to push the core PM support from linux-omap
> into mainline.  
> 
> Upon review/acceptance, Tony will merge into his for-next branch for
> the next merge window so all OMAP stuff can come from one place.
> 
> In addition to the linux-omap PM core sync, several OMAP3 init fixes
> are required to ensure that the chip can hit full-chip retention on
> idle and suspend.
> 
> Currently based on Tony's omap3-upstream branch.  Compile tested on
> OMAP2, Boot tested on OMAP3430SDP and can hit full-chip retention in
> suspend and in idle.

I've pulled these to omap for-next branch.

Tony
 
> Changes since v1:
>  - updated "push core PM" patch with review comments
>    - dropped all /sys/power/* knobs
>    - will use hlt_counter when it's exported to platform code
>    - dropped save/restore of abort mode regs in favor of cpu_init()
>  - MUSB idle patch fixed to work even when MUSB not enabled in Kconfig
>  - 2 new patches
>    - added UART-specific timeout feature under uart platform device.
>      this replaces the need for /sys/power/clocks_off_while_idle   
>    - revert of irq_chip->disable patch which is the wrong solution
>      for the bug it was trying to fix
> 
> Jouni Hogander (2):
>   OMAP: Add new function to check wether there is irq pending
>   OMAP: UART: Add sysfs interface for adjusting UART sleep timeout
> 
> Kevin Hilman (10):
>   Revert "ARM: OMAP: Mask interrupts when disabling interrupts, v2"
>   OMAP2/3: PM: push core PM code from linux-omap
>   OMAP3: PM: Force IVA2 into idle during bootup
>   OMAP3: PM: Add wake-up bit defintiions for CONTROL_PADCONF_X
>   OMAP3: PM: UART: disable clocks when idle and off-mode support
>   OMAP3: PM: Add D2D clocks and auto-idle setup to PRCM init
>   OMAP3: PM: D2D clockdomain supports SW supervised transitions
>   OMAP3: PM: Ensure PRCM interrupts are cleared at boot
>   OMAP3: PM: Clear pending PRCM reset flags on init
>   OMAP3: PM: prevent module wakeups from waking IVA2
> 
> Peter 'p2' De Schrijver (1):
>   OMAP3: PM: Ensure MUSB block can idle when driver not loaded
> 
>  arch/arm/mach-omap2/Makefile              |    5 +-
>  arch/arm/mach-omap2/clock34xx.c           |    3 +
>  arch/arm/mach-omap2/clock34xx.h           |   33 ++-
>  arch/arm/mach-omap2/clockdomains.h        |    2 +-
>  arch/arm/mach-omap2/cm-regbits-34xx.h     |   14 +
>  arch/arm/mach-omap2/irq.c                 |   18 +-
>  arch/arm/mach-omap2/pm-debug.c            |  152 ++++++
>  arch/arm/mach-omap2/pm.c                  |  134 +++----
>  arch/arm/mach-omap2/pm.h                  |   40 ++
>  arch/arm/mach-omap2/pm24xx.c              |  549 ++++++++++++++++++++++
>  arch/arm/mach-omap2/pm34xx.c              |  710 +++++++++++++++++++++++++++++
>  arch/arm/mach-omap2/prcm-common.h         |    2 +
>  arch/arm/mach-omap2/prm.h                 |    2 +
>  arch/arm/mach-omap2/sdrc.c                |    5 +-
>  arch/arm/mach-omap2/serial.c              |  437 +++++++++++++++++-
>  arch/arm/mach-omap2/sleep24xx.S           |    1 -
>  arch/arm/mach-omap2/sleep34xx.S           |  436 ++++++++++++++++++
>  arch/arm/mach-omap2/usb-musb.c            |   21 +-
>  arch/arm/plat-omap/Kconfig                |    2 +-
>  arch/arm/plat-omap/common.c               |    1 -
>  arch/arm/plat-omap/include/mach/common.h  |    2 -
>  arch/arm/plat-omap/include/mach/control.h |   13 +
>  arch/arm/plat-omap/include/mach/irqs.h    |    1 +
>  arch/arm/plat-omap/include/mach/pm.h      |  345 --------------
>  arch/arm/plat-omap/include/mach/serial.h  |    9 +
>  arch/arm/plat-omap/include/mach/usb.h     |    6 -
>  drivers/mtd/onenand/omap2.c               |    1 -
>  27 files changed, 2475 insertions(+), 469 deletions(-)
>  create mode 100644 arch/arm/mach-omap2/pm-debug.c
>  create mode 100644 arch/arm/mach-omap2/pm.h
>  create mode 100644 arch/arm/mach-omap2/pm24xx.c
>  create mode 100644 arch/arm/mach-omap2/pm34xx.c
>  create mode 100644 arch/arm/mach-omap2/sleep34xx.S
>  delete mode 100644 arch/arm/plat-omap/include/mach/pm.h
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

      parent reply	other threads:[~2009-05-26 23:13 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-05-20 23:19 [PATCH v2 00/13] OMAP2/3: PM sync-up Kevin Hilman
2009-05-20 23:19 ` [PATCH 01/13] Revert "ARM: OMAP: Mask interrupts when disabling interrupts, v2" Kevin Hilman
2009-05-20 23:19   ` [PATCH 02/13] OMAP2/3: PM: push core PM code from linux-omap Kevin Hilman
2009-05-20 23:19     ` [PATCH 03/13] OMAP: Add new function to check wether there is irq pending Kevin Hilman
2009-05-20 23:19       ` [PATCH 04/13] OMAP3: PM: Force IVA2 into idle during bootup Kevin Hilman
2009-05-20 23:19         ` [PATCH 05/13] OMAP3: PM: Add wake-up bit defintiions for CONTROL_PADCONF_X Kevin Hilman
2009-05-20 23:19           ` [PATCH 06/13] OMAP3: PM: UART: disable clocks when idle and off-mode support Kevin Hilman
2009-05-20 23:19             ` [PATCH 07/13] OMAP: UART: Add sysfs interface for adjusting UART sleep timeout Kevin Hilman
2009-05-20 23:19               ` [PATCH 08/13] OMAP3: PM: Add D2D clocks and auto-idle setup to PRCM init Kevin Hilman
2009-05-20 23:19                 ` [PATCH 09/13] OMAP3: PM: D2D clockdomain supports SW supervised transitions Kevin Hilman
2009-05-20 23:19                   ` [PATCH 10/13] OMAP3: PM: Ensure MUSB block can idle when driver not loaded Kevin Hilman
2009-05-20 23:19                     ` [PATCH 11/13] OMAP3: PM: Ensure PRCM interrupts are cleared at boot Kevin Hilman
2009-05-20 23:19                       ` [PATCH 12/13] OMAP3: PM: Clear pending PRCM reset flags on init Kevin Hilman
2009-05-20 23:19                         ` [PATCH 13/13] OMAP3: PM: prevent module wakeups from waking IVA2 Kevin Hilman
2009-05-28 15:48     ` [PATCH 02/13] OMAP2/3: PM: push core PM code from linux-omap Russell King - ARM Linux
2009-05-28 16:51       ` Kevin Hilman
2009-05-28 18:22         ` Kevin Hilman
2009-05-21 23:38   ` [PATCH 01/13] Revert "ARM: OMAP: Mask interrupts when disabling interrupts, v2" Kim Kyuwon
2009-05-22 14:54     ` Kevin Hilman
2009-05-22 15:51       ` Kim Kyuwon
2009-05-22 18:16         ` Kevin Hilman
2009-05-22 22:59           ` Kim Kyuwon
2009-05-25  5:33           ` Kim Kyuwon
2009-05-22 23:22       ` Russell King - ARM Linux
2009-05-23  0:47         ` Kim Kyuwon
2009-05-26 23:12 ` Tony Lindgren [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090526231254.GH11865@atomide.com \
    --to=tony@atomide.com \
    --cc=khilman@deeprootsystems.com \
    --cc=linux-arm-kernel@lists.arm.linux.org.uk \
    --cc=linux-omap@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.