From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Walmsley Subject: [PATCH 0/2] ARM: OMAP2+: PM: miscellaneous powerdomain-related improvements Date: Mon, 30 Jan 2012 02:43:12 -0700 Message-ID: <20120130093931.11027.31048.stgit@dusk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Return-path: Received: from utopia.booyaka.com ([72.9.107.138]:48267 "EHLO utopia.booyaka.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751097Ab2A3Jya (ORCPT ); Mon, 30 Jan 2012 04:54:30 -0500 Sender: linux-omap-owner@vger.kernel.org List-Id: linux-omap@vger.kernel.org To: linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Kevin Hilman , Rajendra Nayak , Santosh Shilimkar Cc: Tero Kristo This series optimizes some of the powerdomain-related code in arch/arm/mach-omap2/pm*, and fixes a bug or two. These were noticed while working on the functional powerstate code. Rajendra and Santosh, if you have a spare moment, could you please peek at the OMAP4 LOWPOWERSTATECHANGE part of the second patch? It makes sense to me in theory, but you both would probably know better than I :-) Kevin, want to take this series (assuming folks are happy with it) ? Tested dynamic idle with and without CPUIdle, with and without off-mode, on a Beagleboard 35xx. This series is available via git at git://git.pwsan.com/linux-2.6 in the branch "pm_cleanup_3.4". - Paul --- pm_cleanup_3.4 text data bss dec hex filename 6592771 678492 5590684 12861947 c441fb vmlinux.orig 6592771 678492 5590684 12861947 c441fb vmlinux.patched Paul Walmsley (2): ARM: OMAP3: PM: remove superfluous calls to pwrdm_clear_all_prev_pwrst() ARM: OMAP2+: PM: clean up omap_set_pwrdm_state() arch/arm/mach-omap2/pm.c | 39 +++++++++++++++++---------------------- arch/arm/mach-omap2/pm34xx.c | 5 ----- 2 files changed, 17 insertions(+), 27 deletions(-)