From patchwork Mon Jul 23 20:32:38 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 182210 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (unknown [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 4E56F2C00AD for ; Fri, 7 Sep 2012 00:55:37 +1000 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1T9dO0-0004am-OQ; Thu, 06 Sep 2012 14:48:54 +0000 Received: from moutng.kundenserver.de ([212.227.126.171]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1StPJQ-0001SL-1e for linux-arm-kernel@lists.infradead.org; Mon, 23 Jul 2012 20:33:36 +0000 Received: from klappe2.lan (HSI-KBW-149-172-5-253.hsi13.kabel-badenwuerttemberg.de [149.172.5.253]) by mrelayeu.kundenserver.de (node=mrbap4) with ESMTP (Nemesis) id 0MSa8q-1TIjeG02ku-00Rctk; Mon, 23 Jul 2012 22:32:48 +0200 From: Arnd Bergmann To: Linus Torvalds Subject: =?UTF-8?q?=5BGIT=20PULL=2012/15=5D=20arm-soc=3A=20sparse=20IRQ=20conversion?= Date: Mon, 23 Jul 2012 22:32:38 +0200 Message-Id: <1343075561-17446-13-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 1.7.10 In-Reply-To: <1343075561-17446-1-git-send-email-arnd@arndb.de> References: <1343075561-17446-1-git-send-email-arnd@arndb.de> MIME-Version: 1.0 X-Provags-ID: V02:K0:VYu4ZIuFzdWSDdDEEoLtAjNqVPbzoKJWebjGL7mvJGU 3zrE3Tpa0ODBetkzMAkyZfQs3TdmMW3OFNA9jfU4HWzzusfqnS FgxMLyKtN5iSw4xGv5EoYoYJjwrx7u5jREWdIRp7h1Ix25c+jF t5jKUaAitkcSD4ORQ5uqLNZWRkztEFgE41npMU2BnqXj8hqc5J /dEvb3s6RlCrt218NmsVR1d2bq7F9jBkI9HNXkOOD9Z29SFs1n bCQacevJlj5q4ZCpc5JF2asJpOiDvque0O0NaFYYD/i+ft9H6b eqBa+FMHLl8vtYeuLdRM30WjC7Rs9HkJRtL3VWsDny09UFxoIH OEMV0cW8nieWi1v4ZzSbiADizFVHE/VNnC4nxdw9H X-Bad-Reply: References and In-Reply-To but no 'Re:' in Subject. X-Spam-Note: CRM114 invocation failed 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 ---- ---------------------- -------------------------------------------------- -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Mailman-Approved-At: Thu, 06 Sep 2012 10:43:43 -0400 Cc: arm@kernel.org, linux-kernel@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 The following changes since commit 6887a4131da3adaab011613776d865f4bcfb5678: Linux 3.5-rc5 (2012-06-30 16:08:57 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/irq for you to fetch changes up to c7b0807b9d4faddd87a75a5acb079e5dbfedd211: Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq (2012-07-06 21:12:59 +0200) ---------------------------------------------------------------- arm-soc: sparse IRQ conversion The I.MX platform is getting converted to use sparse IRQs. We are doing this for all platforms over time, because this is one of the requirements for building a multiplatform kernel, and generally a good idea. ---------------------------------------------------------------- Arnd Bergmann (3): Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq Merge branch 'next/irq' into for-next Fabio Estevam (1): ARM: imx: Fix build error due to missing irqs.h include Shawn Guo (16): ARM: imx: eliminate macro IMX_GPIO_TO_IRQ() ARM: imx: eliminate macro IOMUX_TO_IRQ() ARM: imx: eliminate macro IRQ_GPIOx() gpio/mxc: move irq_domain_add_legacy call into gpio driver ARM: imx: move irq_domain_add_legacy call into tzic driver ARM: imx: move irq_domain_add_legacy call into avic driver dma: ipu: remove the use of ipu_platform_data ARM: imx: leave irq_base of wm8350_platform_data uninitialized ARM: imx: pass gpio than irq number into mxc_expio_init ARM: imx: add a legacy irqdomain for 3ds_debugboard ARM: imx: add a legacy irqdomain for mx31ads i2c: imx: remove unneeded mach/irqs.h inclusion ARM: imx: remove unneeded mach/irq.h inclusion tty: serial: imx: remove the use of MXC_INTERNAL_IRQS ARM: fiq: change FIQ_START to a variable ARM: imx: enable SPARSE_IRQ for imx platform Uwe Kleine-König (1): ARM: imx: select USE_OF arch/arm/Kconfig | 2 + arch/arm/include/asm/mach/irq.h | 2 +- arch/arm/kernel/fiq.c | 9 +- arch/arm/mach-imx/Kconfig | 4 - arch/arm/mach-imx/devices-imx31.h | 4 +- arch/arm/mach-imx/devices-imx35.h | 4 +- arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 3 +- arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c | 6 +- arch/arm/mach-imx/imx27-dt.c | 28 --- arch/arm/mach-imx/imx51-dt.c | 27 --- arch/arm/mach-imx/imx53-dt.c | 27 --- arch/arm/mach-imx/mach-apf9328.c | 7 +- arch/arm/mach-imx/mach-armadillo5x0.c | 18 +- arch/arm/mach-imx/mach-cpuimx27.c | 12 +- arch/arm/mach-imx/mach-cpuimx35.c | 3 +- arch/arm/mach-imx/mach-cpuimx51sd.c | 3 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 9 +- arch/arm/mach-imx/mach-imx6q.c | 14 -- arch/arm/mach-imx/mach-kzm_arm11_01.c | 20 ++- arch/arm/mach-imx/mach-mx1ads.c | 1 - arch/arm/mach-imx/mach-mx21ads.c | 16 +- arch/arm/mach-imx/mach-mx27_3ds.c | 7 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-mx31_3ds.c | 18 +- arch/arm/mach-imx/mach-mx31ads.c | 63 ++++--- arch/arm/mach-imx/mach-mx31lilly.c | 10 +- arch/arm/mach-imx/mach-mx31lite.c | 11 +- arch/arm/mach-imx/mach-mx31moboard.c | 10 +- arch/arm/mach-imx/mach-mx35_3ds.c | 18 +- arch/arm/mach-imx/mach-mx51_3ds.c | 3 +- arch/arm/mach-imx/mach-mx53_ard.c | 5 +- arch/arm/mach-imx/mach-mxt_td60.c | 6 +- arch/arm/mach-imx/mach-pca100.c | 5 +- arch/arm/mach-imx/mach-pcm037.c | 24 +-- arch/arm/mach-imx/mach-pcm038.c | 4 +- arch/arm/mach-imx/mach-pcm043.c | 6 +- arch/arm/mach-imx/mach-qong.c | 10 +- arch/arm/mach-imx/mach-scb9328.c | 7 +- arch/arm/mach-imx/mach-vpr200.c | 10 +- arch/arm/mach-imx/mm-imx1.c | 1 - arch/arm/mach-imx/mm-imx21.c | 1 - arch/arm/mach-imx/mm-imx25.c | 1 - arch/arm/mach-imx/mm-imx27.c | 1 - arch/arm/mach-imx/mm-imx3.c | 1 - arch/arm/mach-imx/mx31lilly-db.c | 11 +- arch/arm/mach-imx/mx31lite-db.c | 5 +- arch/arm/mach-imx/mx51_efika.c | 3 +- arch/arm/mach-imx/pcm970-baseboard.c | 13 +- arch/arm/mach-rpc/irq.c | 2 +- arch/arm/plat-mxc/3ds_debugboard.c | 50 +++--- arch/arm/plat-mxc/avic.c | 35 +++- arch/arm/plat-mxc/devices/platform-ipu-core.c | 5 +- arch/arm/plat-mxc/include/mach/3ds_debugboard.h | 2 +- arch/arm/plat-mxc/include/mach/devices-common.h | 4 +- arch/arm/plat-mxc/include/mach/hardware.h | 2 - arch/arm/plat-mxc/include/mach/iomux-mx3.h | 3 - arch/arm/plat-mxc/include/mach/iomux-v1.h | 7 - arch/arm/plat-mxc/include/mach/ipu.h | 4 - arch/arm/plat-mxc/include/mach/irqs.h | 44 ----- arch/arm/plat-mxc/include/mach/mx1.h | 111 ++++++------ arch/arm/plat-mxc/include/mach/mx21.h | 107 +++++------ arch/arm/plat-mxc/include/mach/mx25.h | 72 ++++---- arch/arm/plat-mxc/include/mach/mx27.h | 127 ++++++------- arch/arm/plat-mxc/include/mach/mx2x.h | 87 ++++----- arch/arm/plat-mxc/include/mach/mx31.h | 118 ++++++------ arch/arm/plat-mxc/include/mach/mx35.h | 109 ++++++------ arch/arm/plat-mxc/include/mach/mx3x.h | 77 ++++---- arch/arm/plat-mxc/include/mach/mx50.h | 187 +++++++++---------- arch/arm/plat-mxc/include/mach/mx51.h | 209 +++++++++++----------- arch/arm/plat-mxc/include/mach/mx53.h | 217 ++++++++++++----------- arch/arm/plat-mxc/tzic.c | 30 +++- arch/arm/plat-s3c24xx/irq.c | 2 +- drivers/dma/ipu/ipu_idmac.c | 8 +- drivers/dma/ipu/ipu_irq.c | 14 +- drivers/gpio/gpio-mxc.c | 56 +++--- drivers/i2c/busses/i2c-imx.c | 1 - drivers/media/video/mx1_camera.c | 1 + drivers/tty/serial/imx.c | 6 +- sound/soc/fsl/imx-pcm-fiq.c | 1 + 79 files changed, 1052 insertions(+), 1131 deletions(-)