From patchwork Mon Feb 4 19:55:47 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 218056 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 153F42C02C5 for ; Tue, 5 Feb 2013 06:59:02 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U2S9T-0002ss-OU; Mon, 04 Feb 2013 19:56:27 +0000 Received: from mho-04-ewr.mailhop.org ([204.13.248.74] helo=mho-02-ewr.mailhop.org) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1U2S8w-0002X3-IW for linux-arm-kernel@lists.infradead.org; Mon, 04 Feb 2013 19:55:56 +0000 Received: from c-50-131-214-131.hsd1.ca.comcast.net ([50.131.214.131] helo=localhost.localdomain) by mho-02-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from ) id 1U2S8v-000KOd-As; Mon, 04 Feb 2013 19:55:53 +0000 X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 50.131.214.131 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1+wdbkx2QiNJZmM3qhjGITf Content-Disposition: inline MIME-Version: 1.0 X-Mailer: MIME::Lite 3.028 (F2.82; T1.35; A2.09; B3.13; Q3.13) Date: Mon, 4 Feb 2013 11:55:47 -0800 From: Tony Lindgren To: Arnd Bergmann , Olof Johansson Subject: [GIT PULL 3/4] omap PM changes for v3.9 merge window In-Reply-To: X-Bad-Reply: In-Reply-To but no 'Re:' in Subject. X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130204_145554_715771_BB63CA28 X-CRM114-Status: UNSURE ( 9.87 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.4 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.4 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [204.13.248.74 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.5 MISSING_MID Missing Message-Id: header Cc: linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Message-ID: Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit 949db153b6466c6f7cad5a427ecea94985927311: Linux 3.8-rc5 (2013-01-25 11:57:28 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.9/pm-signed for you to fetch changes up to 0e084c9c843320995b0e219f02880f910d439b37: Merge tag 'omap-cleanup-b-for-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into omap-for-v3.9/pm (2013-01-30 14:03:05 -0800) ---------------------------------------------------------------- OMAP PM related updates via Paul Walmsley : Remove some dead OMAP clock and device integration code and data. Also, clean up the way that the OMAP device integration code blocks WFI/WFE to use a consistent mechanism, controlled by a data flag. Several OMAP2+ power management fixes, optimizations, and cleanup. This series is a prerequisite for the functional powerdomain conversion series. ---------------------------------------------------------------- Jean Pihet (1): ARM: OMAP2+: powerdomain: fix powerdomain trace integration Paul Walmsley (19): ARM: OMAP2+: omap_device: remove obsolete pm_lats and early_device code ARM: OMAP4: clock/hwmod data: start to remove some IP block control "clocks" ARM: OMAP4: clock/hwmod data: remove MODULEMODE entries in mux + gate combos ARM: OMAP2xxx: clock data: clean up unused null clocks ARM: OMAP2xxx: powerdomain: core powerdomain missing logic retention states ARM: OMAP3xxx: CPUIdle: simplify the PER next-state code ARM: OMAP2+: hwmod: add support for blocking WFI when a device is active ARM: OMAP2420: hwmod data/PM: use hwmod to block WFI when I2C active ARM: OMAP3xxx: CPUIdle: optimize __omap3_enter_idle() ARM: OMAP4: MPUSS PM: remove unnecessary shim functions for powerdomain control ARM: OMAP2+: clockdomain: add pwrdm_state_switch() call to clkdm_sleep() ARM: OMAP2xxx: PM: clean up some crufty powerstate programming code ARM: OMAP2: PM/powerdomain: drop unnecessary pwrdm_wait_transition() ARM: OMAP2+: PM/powerdomain: move omap_set_pwrdm_state() to powerdomain code ARM: OMAP2+: powerdomain/clockdomain: add a per-powerdomain spinlock ARM: OMAP2xxx: CM: remove autodep handling ARM: OMAP2+: clockdomain: work on wkdep/sleepdep functions ARM: OMAP2+: clockdomain: convert existing atomic usecounts into spinlock-protected shorts/ints ARM: OMAP2+: powerdomain: fix whitespace, improve flag comments Tony Lindgren (2): Merge tag 'omap-cleanup-a-for-3.9' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.9/pm Merge tag 'omap-cleanup-b-for-3.9' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.9/pm arch/arm/mach-omap2/am35xx-emac.c | 2 +- arch/arm/mach-omap2/cclock2420_data.c | 16 +- arch/arm/mach-omap2/cclock2430_data.c | 16 +- arch/arm/mach-omap2/cclock44xx_data.c | 578 +++++------------------ arch/arm/mach-omap2/clockdomain.c | 569 ++++++++++++++-------- arch/arm/mach-omap2/clockdomain.h | 17 +- arch/arm/mach-omap2/cm2xxx.c | 33 +- arch/arm/mach-omap2/cm3xxx.c | 14 +- arch/arm/mach-omap2/cminst44xx.c | 2 +- arch/arm/mach-omap2/cpuidle34xx.c | 79 ++-- arch/arm/mach-omap2/devices.c | 25 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/dma.c | 2 +- arch/arm/mach-omap2/drm.c | 3 +- arch/arm/mach-omap2/gpio.c | 3 +- arch/arm/mach-omap2/gpmc.c | 2 +- arch/arm/mach-omap2/hdq1w.c | 2 +- arch/arm/mach-omap2/hsmmc.c | 2 +- arch/arm/mach-omap2/hwspinlock.c | 3 +- arch/arm/mach-omap2/i2c.c | 3 +- arch/arm/mach-omap2/mcbsp.c | 2 +- arch/arm/mach-omap2/msdi.c | 2 +- arch/arm/mach-omap2/omap-iommu.c | 3 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 44 +- arch/arm/mach-omap2/omap_device.c | 537 +++------------------ arch/arm/mach-omap2/omap_device.h | 79 +--- arch/arm/mach-omap2/omap_hwmod.c | 8 + arch/arm/mach-omap2/omap_hwmod.h | 9 + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 7 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 99 ++-- arch/arm/mach-omap2/pm-debug.c | 6 +- arch/arm/mach-omap2/pm.c | 69 +-- arch/arm/mach-omap2/pm.h | 1 - arch/arm/mach-omap2/pm24xx.c | 43 +- arch/arm/mach-omap2/pmu.c | 3 +- arch/arm/mach-omap2/powerdomain.c | 232 +++++++-- arch/arm/mach-omap2/powerdomain.h | 52 +- arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 4 +- arch/arm/mach-omap2/powerdomains2xxx_data.c | 9 +- arch/arm/mach-omap2/powerdomains3xxx_data.c | 44 +- arch/arm/mach-omap2/prm2xxx_3xxx.c | 3 +- arch/arm/mach-omap2/serial.c | 3 +- arch/arm/mach-omap2/sr_device.c | 3 +- arch/arm/mach-omap2/timer.c | 3 +- arch/arm/mach-omap2/usb-host.c | 16 +- arch/arm/mach-omap2/usb-musb.c | 2 +- arch/arm/mach-omap2/wd_timer.c | 3 +- 47 files changed, 1002 insertions(+), 1657 deletions(-)