All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org, arm@kernel.org
Subject: [GIT PULL 14/15] arm-soc: power management changes
Date: Mon, 23 Jul 2012 22:32:40 +0200	[thread overview]
Message-ID: <1343075561-17446-15-git-send-email-arnd@arndb.de> (raw)
In-Reply-To: <1343075561-17446-1-git-send-email-arnd@arndb.de>

The following changes since commit 6b16351acbd415e66ba16bf7d473ece1574cf0bc:

  Linux 3.5-rc4 (2012-06-24 12:53:04 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/pm

for you to fetch changes up to 6b21a9ce0402e0c5fd2adfa3d41328fdd8f55a9a:

  Merge tag 'omap-devel-pm-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm (2012-07-03 22:02:17 +0200)

----------------------------------------------------------------

arm-soc: power management changes

These are various power management related changes, mainly concerning
cpuidle on i.MX and OMAP, as well as a the move of the omap smartreflex
driver to live in the power subsystem.

----------------------------------------------------------------

Arnd Bergmann (3):
      Merge tag 'omap-devel-driver-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/pm
      Merge tag 'omap-devel-pm-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/pm
      Merge branch 'next/pm' into for-next

J Keerthy (1):
      ARM: OMAP2+: Voltage: Move the omap_volt_data structure to plat

Jean Pihet (13):
      ARM: OMAP2+: SmartReflex: move the smartreflex header to include/linux/power
      ARM: OMAP3+: SmartReflex: class drivers should use struct omap_sr *
      ARM: OMAP2+: smartreflex: Use the names from hwmod data instead of voltage domains.
      ARM: OMAP3: hwmod: rename the smartreflex entries
      ARM: OMAP2+: SmartReflex: introduce a busy loop condition test macro
      ARM: OMAP2+: SmartReflex: Use per-OPP data structure
      ARM: OMAP2+: SmartReflex: Create per-opp debugfs node for errminlimit
      ARM: OMAP2+: SmartReflex: add POWER_AVS Kconfig options
      ARM: OMAP: SmartReflex: Move smartreflex driver to drivers/
      ARM: OMAP3: PM: cpuidle: default to C1 in next_valid_state
      ARM: OMAP3: PM: cpuidle: optimize the PER latency in C1 state
      ARM: OMAP3: PM: cpuidle: optimize the clkdm idle latency in C1 state
      ARM: OMAP2+: do not allow SmartReflex to be built as a module

Kevin Hilman (5):
      ARM: OMAP2+: PRM: fix compile for OMAP4-only build
      ARM: OMAP2+: powerdomain: allow pre/post transtion to be per pwrdm
      ARM: OMAP3: PM: call pre/post transition per powerdomain
      ARM: OMAP3: PM: cleanup cam_pwrdm leftovers
      ARM: OMAP2+: PM: fix IRQ_NOAUTOEN removal by mis-merge

Mohan V (1):
      ARM: OMAP3: PM: correct enable/disable of daisy io chain

Olof Johansson (1):
      Merge branch 'imx/cpuidle' into next/pm

Paul Walmsley (4):
      W1: OMAP HDQ1W: allow driver to be built on all OMAP2+
      W1: OMAP HDQ1W: use 32-bit register accesses
      ARM: OMAP2+: HDQ1W: use omap_device
      W1: OMAP HDQ1W: use runtime PM

Rajendra Nayak (1):
      ARM: OMAP4: PRM: Add IO Daisychain support

Robert Lee (7):
      ARM: imx: Modify IMX_IO_P2V macro
      ARM: imx: Add comments to tzic_enable_waker()
      ARM: imx: clean and consolidate imx5 suspend and idle code
      ARM: imx: Enable imx53 low power idle
      ARM: imx: Add common imx cpuidle init functionality.
      ARM: imx: Add imx5 cpuidle
      ARM: imx: Add imx6q cpuidle driver

Tero Kristo (1):
      ARM: OMAP3+: PRM: Enable IO wake up

Tony Lindgren (5):
      Merge tag 'omap-devel-b-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-driver
      Merge tag 'omap-devel-c-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-pm
      ARM: OMAP2: Use hwmod to initialize mmc for 2420
      Merge branch 'for_3.6/pm/sr-move' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-driver
      Merge branch 'for_3.6/pm/performance' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-pm

Vishwanath BS (3):
      ARM: OMAP3: PM: Move IO Daisychain function to omap3 prm file
      ARM: OMAP3PLUS: hwmod: reconfigure IO Daisychain during hwmod mux
      ARM: OMAP3: PM: Remove IO Daisychain control from cpuidle

 arch/arm/mach-imx/clk-imx51-imx53.c                |    2 +-
 arch/arm/mach-imx/imx53-dt.c                       |    1 +
 arch/arm/mach-imx/mach-imx6q.c                     |   19 +++
 arch/arm/mach-imx/mach-mx53_ard.c                  |    1 +
 arch/arm/mach-imx/mach-mx53_evk.c                  |    1 +
 arch/arm/mach-imx/mach-mx53_loco.c                 |    1 +
 arch/arm/mach-imx/mach-mx53_smd.c                  |    1 +
 arch/arm/mach-imx/mm-imx5.c                        |   26 +---
 arch/arm/mach-imx/pm-imx5.c                        |  111 ++++++++++----
 arch/arm/mach-omap2/Makefile                       |    5 +-
 arch/arm/mach-omap2/cpuidle34xx.c                  |   71 ++++-----
 arch/arm/mach-omap2/devices.c                      |  108 -------------
 arch/arm/mach-omap2/hdq1w.c                        |   26 ++++
 arch/arm/mach-omap2/msdi.c                         |   73 +++++++++
 arch/arm/mach-omap2/omap-mpuss-lowpower.c          |    4 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |   38 ++++-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   12 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         |    3 +-
 arch/arm/mach-omap2/pm.h                           |    2 +-
 arch/arm/mach-omap2/pm34xx.c                       |   63 ++------
 arch/arm/mach-omap2/powerdomain.c                  |   16 +-
 arch/arm/mach-omap2/powerdomain.h                  |    4 +-
 arch/arm/mach-omap2/prcm-common.h                  |    8 +
 arch/arm/mach-omap2/prm2xxx_3xxx.c                 |   48 ++++++
 arch/arm/mach-omap2/prm2xxx_3xxx.h                 |    2 +
 arch/arm/mach-omap2/prm44xx.c                      |   63 +++++++-
 arch/arm/mach-omap2/prm44xx.h                      |    2 +
 arch/arm/mach-omap2/smartreflex-class3.c           |   29 ++--
 arch/arm/mach-omap2/sr_device.c                    |   39 ++++-
 arch/arm/mach-omap2/voltage.h                      |   21 +--
 arch/arm/plat-mxc/Makefile                         |    1 +
 arch/arm/plat-mxc/cpuidle.c                        |   80 ++++++++++
 arch/arm/plat-mxc/include/mach/common.h            |    6 +-
 arch/arm/plat-mxc/include/mach/cpuidle.h           |   22 +++
 arch/arm/plat-mxc/include/mach/hardware.h          |   25 +--
 arch/arm/plat-mxc/tzic.c                           |    4 +
 arch/arm/plat-omap/Kconfig                         |   31 ++--
 arch/arm/plat-omap/include/plat/voltage.h          |   21 ++-
 drivers/power/Kconfig                              |    2 +
 drivers/power/Makefile                             |    1 +
 drivers/power/avs/Kconfig                          |   12 ++
 drivers/power/avs/Makefile                         |    1 +
 .../mach-omap2 => drivers/power/avs}/smartreflex.c |  161 ++++++++------------
 drivers/w1/masters/Kconfig                         |    2 +-
 drivers/w1/masters/omap_hdq.c                      |   86 +++--------
 .../linux/power}/smartreflex.h                     |   74 +++++++--
 46 files changed, 808 insertions(+), 521 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: arnd@arndb.de (Arnd Bergmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 14/15] arm-soc: power management changes
Date: Mon, 23 Jul 2012 20:33:22 -0000	[thread overview]
Message-ID: <1343075561-17446-15-git-send-email-arnd@arndb.de> (raw)
In-Reply-To: <1343075561-17446-1-git-send-email-arnd@arndb.de>

The following changes since commit 6b16351acbd415e66ba16bf7d473ece1574cf0bc:

  Linux 3.5-rc4 (2012-06-24 12:53:04 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/pm

for you to fetch changes up to 6b21a9ce0402e0c5fd2adfa3d41328fdd8f55a9a:

  Merge tag 'omap-devel-pm-for-v3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm (2012-07-03 22:02:17 +0200)

----------------------------------------------------------------

arm-soc: power management changes

These are various power management related changes, mainly concerning
cpuidle on i.MX and OMAP, as well as a the move of the omap smartreflex
driver to live in the power subsystem.

----------------------------------------------------------------

Arnd Bergmann (3):
      Merge tag 'omap-devel-driver-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/pm
      Merge tag 'omap-devel-pm-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/pm
      Merge branch 'next/pm' into for-next

J Keerthy (1):
      ARM: OMAP2+: Voltage: Move the omap_volt_data structure to plat

Jean Pihet (13):
      ARM: OMAP2+: SmartReflex: move the smartreflex header to include/linux/power
      ARM: OMAP3+: SmartReflex: class drivers should use struct omap_sr *
      ARM: OMAP2+: smartreflex: Use the names from hwmod data instead of voltage domains.
      ARM: OMAP3: hwmod: rename the smartreflex entries
      ARM: OMAP2+: SmartReflex: introduce a busy loop condition test macro
      ARM: OMAP2+: SmartReflex: Use per-OPP data structure
      ARM: OMAP2+: SmartReflex: Create per-opp debugfs node for errminlimit
      ARM: OMAP2+: SmartReflex: add POWER_AVS Kconfig options
      ARM: OMAP: SmartReflex: Move smartreflex driver to drivers/
      ARM: OMAP3: PM: cpuidle: default to C1 in next_valid_state
      ARM: OMAP3: PM: cpuidle: optimize the PER latency in C1 state
      ARM: OMAP3: PM: cpuidle: optimize the clkdm idle latency in C1 state
      ARM: OMAP2+: do not allow SmartReflex to be built as a module

Kevin Hilman (5):
      ARM: OMAP2+: PRM: fix compile for OMAP4-only build
      ARM: OMAP2+: powerdomain: allow pre/post transtion to be per pwrdm
      ARM: OMAP3: PM: call pre/post transition per powerdomain
      ARM: OMAP3: PM: cleanup cam_pwrdm leftovers
      ARM: OMAP2+: PM: fix IRQ_NOAUTOEN removal by mis-merge

Mohan V (1):
      ARM: OMAP3: PM: correct enable/disable of daisy io chain

Olof Johansson (1):
      Merge branch 'imx/cpuidle' into next/pm

Paul Walmsley (4):
      W1: OMAP HDQ1W: allow driver to be built on all OMAP2+
      W1: OMAP HDQ1W: use 32-bit register accesses
      ARM: OMAP2+: HDQ1W: use omap_device
      W1: OMAP HDQ1W: use runtime PM

Rajendra Nayak (1):
      ARM: OMAP4: PRM: Add IO Daisychain support

Robert Lee (7):
      ARM: imx: Modify IMX_IO_P2V macro
      ARM: imx: Add comments to tzic_enable_waker()
      ARM: imx: clean and consolidate imx5 suspend and idle code
      ARM: imx: Enable imx53 low power idle
      ARM: imx: Add common imx cpuidle init functionality.
      ARM: imx: Add imx5 cpuidle
      ARM: imx: Add imx6q cpuidle driver

Tero Kristo (1):
      ARM: OMAP3+: PRM: Enable IO wake up

Tony Lindgren (5):
      Merge tag 'omap-devel-b-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-driver
      Merge tag 'omap-devel-c-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-pm
      ARM: OMAP2: Use hwmod to initialize mmc for 2420
      Merge branch 'for_3.6/pm/sr-move' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-driver
      Merge branch 'for_3.6/pm/performance' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-pm

Vishwanath BS (3):
      ARM: OMAP3: PM: Move IO Daisychain function to omap3 prm file
      ARM: OMAP3PLUS: hwmod: reconfigure IO Daisychain during hwmod mux
      ARM: OMAP3: PM: Remove IO Daisychain control from cpuidle

 arch/arm/mach-imx/clk-imx51-imx53.c                |    2 +-
 arch/arm/mach-imx/imx53-dt.c                       |    1 +
 arch/arm/mach-imx/mach-imx6q.c                     |   19 +++
 arch/arm/mach-imx/mach-mx53_ard.c                  |    1 +
 arch/arm/mach-imx/mach-mx53_evk.c                  |    1 +
 arch/arm/mach-imx/mach-mx53_loco.c                 |    1 +
 arch/arm/mach-imx/mach-mx53_smd.c                  |    1 +
 arch/arm/mach-imx/mm-imx5.c                        |   26 +---
 arch/arm/mach-imx/pm-imx5.c                        |  111 ++++++++++----
 arch/arm/mach-omap2/Makefile                       |    5 +-
 arch/arm/mach-omap2/cpuidle34xx.c                  |   71 ++++-----
 arch/arm/mach-omap2/devices.c                      |  108 -------------
 arch/arm/mach-omap2/hdq1w.c                        |   26 ++++
 arch/arm/mach-omap2/msdi.c                         |   73 +++++++++
 arch/arm/mach-omap2/omap-mpuss-lowpower.c          |    4 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |   38 ++++-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   12 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         |    3 +-
 arch/arm/mach-omap2/pm.h                           |    2 +-
 arch/arm/mach-omap2/pm34xx.c                       |   63 ++------
 arch/arm/mach-omap2/powerdomain.c                  |   16 +-
 arch/arm/mach-omap2/powerdomain.h                  |    4 +-
 arch/arm/mach-omap2/prcm-common.h                  |    8 +
 arch/arm/mach-omap2/prm2xxx_3xxx.c                 |   48 ++++++
 arch/arm/mach-omap2/prm2xxx_3xxx.h                 |    2 +
 arch/arm/mach-omap2/prm44xx.c                      |   63 +++++++-
 arch/arm/mach-omap2/prm44xx.h                      |    2 +
 arch/arm/mach-omap2/smartreflex-class3.c           |   29 ++--
 arch/arm/mach-omap2/sr_device.c                    |   39 ++++-
 arch/arm/mach-omap2/voltage.h                      |   21 +--
 arch/arm/plat-mxc/Makefile                         |    1 +
 arch/arm/plat-mxc/cpuidle.c                        |   80 ++++++++++
 arch/arm/plat-mxc/include/mach/common.h            |    6 +-
 arch/arm/plat-mxc/include/mach/cpuidle.h           |   22 +++
 arch/arm/plat-mxc/include/mach/hardware.h          |   25 +--
 arch/arm/plat-mxc/tzic.c                           |    4 +
 arch/arm/plat-omap/Kconfig                         |   31 ++--
 arch/arm/plat-omap/include/plat/voltage.h          |   21 ++-
 drivers/power/Kconfig                              |    2 +
 drivers/power/Makefile                             |    1 +
 drivers/power/avs/Kconfig                          |   12 ++
 drivers/power/avs/Makefile                         |    1 +
 .../mach-omap2 => drivers/power/avs}/smartreflex.c |  161 ++++++++------------
 drivers/w1/masters/Kconfig                         |    2 +-
 drivers/w1/masters/omap_hdq.c                      |   86 +++--------
 .../linux/power}/smartreflex.h                     |   74 +++++++--
 46 files changed, 808 insertions(+), 521 deletions(-)

  parent reply	other threads:[~2012-07-23 20:32 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-23 20:32 [GIT PULL 00/15] arm-soc: changes for v3.6 Arnd Bergmann
2012-07-23 20:32 ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 01/15] arm-soc: non-critical bug fixes Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 02/15] arm-soc: general cleanups Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 03/15] arm-soc: soc-specific updates Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 04/15] arm-soc: samsung dma changes Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 05/15] arm-soc: device tree description updates Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 06/15] arm-soc: spi updates Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 07/15] arm-soc: timer updates Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 08/15] arm-soc: cleanups, part 2 Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 09/15] arm-soc: new SoC support Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 10/15] arm-soc: defconfig updates Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 11/15] arm-soc: board specific updates Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 12/15] arm-soc: sparse IRQ conversion Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 13/15] arm-soc: pincontrol drivers Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-23 20:32 ` Arnd Bergmann [this message]
2012-07-23 20:33   ` [GIT PULL 14/15] arm-soc: power management changes Arnd Bergmann
2012-07-23 20:32 ` [GIT PULL 15/15] arm-soc: clk changes Arnd Bergmann
2012-07-23 20:33   ` Arnd Bergmann
2012-07-24  1:03 ` [GIT PULL 00/15] arm-soc: changes for v3.6 Linus Torvalds
2012-07-24  1:03   ` Linus Torvalds
2012-07-24  7:51   ` Arnd Bergmann
2012-07-24  7:51     ` Arnd Bergmann
2012-07-24  8:12     ` Tony Lindgren
2012-07-24  8:12       ` Tony Lindgren
2012-07-24 12:00       ` Arnd Bergmann
2012-07-24 12:00         ` Arnd Bergmann
2012-07-24 20:51     ` Paul Walmsley
2012-07-24 20:51       ` Paul Walmsley
2012-07-26 23:10       ` Mark A. Greer
2012-07-26 23:10         ` Mark A. Greer

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=1343075561-17446-15-git-send-email-arnd@arndb.de \
    --to=arnd@arndb.de \
    --cc=arm@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.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.