From patchwork Tue Jan 29 22:35:32 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Walmsley X-Patchwork-Id: 216681 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 C3F192C009A for ; Wed, 30 Jan 2013 09:38:45 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U0JmD-0008IO-82; Tue, 29 Jan 2013 22:35:37 +0000 Received: from utopia.booyaka.com ([74.50.51.50]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1U0Jm9-0008Hp-Ro for linux-arm-kernel@lists.infradead.org; Tue, 29 Jan 2013 22:35:34 +0000 Received: (qmail 21562 invoked by uid 1019); 29 Jan 2013 22:35:32 -0000 Date: Tue, 29 Jan 2013 22:35:32 +0000 (UTC) From: Paul Walmsley To: tony@atomide.com Subject: [GIT PULL] ARM: OMAP2+: first set of clock and device integration cleanups for 3.9 Message-ID: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130129_173533_986272_B22C16D6 X-CRM114-Status: GOOD ( 14.38 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Tony, 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/pjw/omap-pending.git tags/omap-cleanup-a-for-3.9 for you to fetch changes up to aff2f7d90fc6553aa309db2a635d8e5d70d84916: ARM: OMAP2420: hwmod data/PM: use hwmod to block WFI when I2C active (2013-01-26 01:42:33 -0700) - ---------------------------------------------------------------- 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. Basic test logs for this branch are here: http://www.pwsan.com/omap/testlogs/cleanup_a_3.9/20130126014242/ - ---------------------------------------------------------------- vmlinux object size (delta in bytes from test_v3.8-rc5 (949db153b6466c6f7cad5a427ecea94985927311)): text data bss total kernel -1502 +8 0 -1494 am33xx_only -1574 -664 0 -2238 n800_multi_omap2xxx -1574 -344 0 -1918 n800_only_a 0 0 0 0 omap1_defconfig 0 0 0 0 omap1_defconfig_1510innovator_only 0 0 0 0 omap1_defconfig_5912osk_only -5702 -6200 0 -11902 omap2plus_defconfig -5586 -320 0 -5906 omap2plus_defconfig_2430sdp_only -5706 -6208 0 -11914 omap2plus_defconfig_cpupm -1546 -6200 0 -7746 omap2plus_defconfig_no_pm -5670 -6200 0 -11870 omap2plus_defconfig_omap2_4_only -13830 -5624 0 -19454 omap2plus_defconfig_omap3_4_only -2164 -6216 +600 -7780 rmk_omap3430_ldp_allnoconfig -1538 -64 0 -1602 rmk_omap3430_ldp_oldconfig -2164 -6216 +600 -7780 rmk_omap4430_sdp_allnoconfig -1526 -5640 -64 -7230 rmk_omap4430_sdp_oldconfig Boot-time memory difference (delta in bytes from test_v3.8-rc5 (949db153b6466c6f7cad5a427ecea94985927311)) avail rsrvd high freed board kconfig 16k -16k . . 2430sdp omap2plus_defconfig 16k -16k . . 3530es3beagle omap2plus_defconfig 16k -16k . . 3730beaglexm omap2plus_defconfig 16k -16k . . 37xxevm omap2plus_defconfig 16k -16k . . 4430es2panda omap2plus_defconfig 16k -16k . . 4460pandaes omap2plus_defconfig 16k -16k . . cmt3517 omap2plus_defconfig Paul Walmsley (6): 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: 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 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/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_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.c | 4 +- arch/arm/mach-omap2/pm24xx.c | 13 - arch/arm/mach-omap2/pmu.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 +- 32 files changed, 292 insertions(+), 1163 deletions(-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJRCE54AAoJEMePsQ0LvSpLMQkP/35hjU9fAf/6SZk8NUNffUaP nRGVW34v9wbsT8tkcEQzIRiGUGeQXqOk0wczHJEf0daxmkZgzIWr/hjU9z3kUnDf QIan3CU0YvfcQOXR9PYR7ZB2Zz2HFxySkUy99ioriWjSUE3ff0CdLNq/fB7TEeLc 2D/ourAzRfqJdCs49tGK9qbLUVEtmLDbS5+dN1KmldunZ6bvhhNtuYs72RQ+kWN0 9WkCmJYVNYS8dTg6uZi2rBSStfYJkUJ1IDjtnBe6815KiZ3q2G21KTJUrywqd324 iASZ2cnUVzFsNdWNGBHMQvWW/SmlbP7F4pimlfyd8rDHUv0K3KZEW110AB8nMpAz XzvuseiA+OWteTa2GLrsQJg8/wx5yAYZBkgyia2Vp1o79nfgOZ54X5LsZcyuOS/w jALgJJi2zAsqjNWpmt7BCGlCOfRQOu1I67rN6K6JdO1j66Nnc8MfpV6npds2hsH5 xArNIlj95q2frQwlC5tVvXGTpY0lJZmAz0R9eAMZ3PFF08VTSdmUCdgTK5SNUIWO 2ITee1s9BxbJxJir7YKI8c/sW5FS/oeERn6p9nR0LUWX+9+raWdx/wcZfoRRSshe d2odyViDuHiUbE2zKK513Sikb1XNrE5A5kB+40M011BEv3DjSWXv6opbfNNsB1eF fCuBsikVIJ+PWykLJt1F =bbcC -----END PGP SIGNATURE-----