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(-)
next prev 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: linkBe 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.