From patchwork Thu Dec 8 14:32:05 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 130183 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 9ADBE1007D1 for ; Fri, 9 Dec 2011 01:22:20 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1RYeom-0002rM-H5; Thu, 08 Dec 2011 14:19:24 +0000 Received: from tx2ehsobe001.messaging.microsoft.com ([65.55.88.11] helo=TX2EHSOBE001.bigfish.com) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1RYeoi-0002r7-5C for linux-arm-kernel@lists.infradead.org; Thu, 08 Dec 2011 14:19:21 +0000 Received: from mail12-tx2-R.bigfish.com (10.9.14.251) by TX2EHSOBE001.bigfish.com (10.9.40.21) with Microsoft SMTP Server id 14.1.225.23; Thu, 8 Dec 2011 14:19:06 +0000 Received: from mail12-tx2 (localhost [127.0.0.1]) by mail12-tx2-R.bigfish.com (Postfix) with ESMTP id 7D17F6003C5; Thu, 8 Dec 2011 14:19:18 +0000 (UTC) X-SpamScore: -3 X-BigFish: VS-3(zz936eKzz1202hzz8275dhz2dh2a8h668h839h944h62h) X-Spam-TCS-SCL: 1:0 X-Forefront-Antispam-Report: CIP:70.37.183.190; KIP:(null); UIP:(null); IPV:NLI; H:mail.freescale.net; RD:none; EFVD:NLI Received: from mail12-tx2 (localhost.localdomain [127.0.0.1]) by mail12-tx2 (MessageSwitch) id 1323353958321142_30747; Thu, 8 Dec 2011 14:19:18 +0000 (UTC) Received: from TX2EHSMHS026.bigfish.com (unknown [10.9.14.254]) by mail12-tx2.bigfish.com (Postfix) with ESMTP id 3C904640043; Thu, 8 Dec 2011 14:19:18 +0000 (UTC) Received: from mail.freescale.net (70.37.183.190) by TX2EHSMHS026.bigfish.com (10.9.99.126) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 8 Dec 2011 14:19:03 +0000 Received: from az33smr02.freescale.net (10.64.34.200) by 039-SN1MMR1-001.039d.mgd.msft.net (10.84.1.13) with Microsoft SMTP Server id 14.1.339.2; Thu, 8 Dec 2011 08:19:15 -0600 Received: from S2100-06.ap.freescale.net (S2100-06.ap.freescale.net [10.192.242.125]) by az33smr02.freescale.net (8.13.1/8.13.0) with ESMTP id pB8EJBUr028901; Thu, 8 Dec 2011 08:19:12 -0600 (CST) Date: Thu, 8 Dec 2011 22:32:05 +0800 From: Shawn Guo To: Arnd Bergmann , Olof Johansson Subject: [GIT PULL] imx: gpio interrupt cleanup Message-ID: <20111208143204.GA8139@S2100-06.ap.freescale.net> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-OriginatorOrg: freescale.com X-Spam-Note: CRM114 invocation failed X-Spam-Score: -4.2 (----) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-4.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/, medium trust [65.55.88.11 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: Grant Likely , Thomas Gleixner , linux-arm-kernel@lists.infradead.org, Sascha Hauer 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 Hi Arnd and Olof, Please consider to pull the series below. I really should have Thomas' ack on Jamie's patch 'irqdomain: export irq_domain_simple_ops for !CONFIG_OF', and Grant's ack on patch 'gpio/mxc: adopt irq_domain in gpio driver'. So this pull request is also asking comments for the path of these patches. Thomas, Grant, Please speak up if you do not want "your" patches to go through arm-soc tree. Thanks. Shawn The following changes since commit fec607aab5dca019cfc76768fa0b5908d47a55b1: Merge branch 'imx/fix-irqdomain' of git://git.linaro.org/people/shawnguo/linux-2.6 into fixes (2011-12-06 14:15:02 +0000) are available in the git repository at: git://git.linaro.org/people/shawnguo/linux-2.6.git imx/clean-gpio-irq Jamie Iles (1): irqdomain: export irq_domain_simple_ops for !CONFIG_OF Shawn Guo (5): arm/imx: eliminate macro IMX_GPIO_TO_IRQ() arm/imx: eliminate macro IOMUX_TO_IRQ() arm/imx: eliminate macro IRQ_GPIOx() gpio/mxc: adopt irq_domain in gpio driver arm/imx: remove macro MXC_GPIO_IRQ_START arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 3 +- arch/arm/mach-imx/mach-apf9328.c | 6 ++- arch/arm/mach-imx/mach-armadillo5x0.c | 12 ++++-- arch/arm/mach-imx/mach-cpuimx27.c | 12 ++++-- arch/arm/mach-imx/mach-cpuimx35.c | 3 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 8 ++-- arch/arm/mach-imx/mach-imx6q.c | 13 ------ arch/arm/mach-imx/mach-kzm_arm11_01.c | 20 +++++++-- arch/arm/mach-imx/mach-mx21ads.c | 5 +- arch/arm/mach-imx/mach-mx27_3ds.c | 3 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +++--- arch/arm/mach-imx/mach-mx31_3ds.c | 13 +++--- arch/arm/mach-imx/mach-mx31ads.c | 14 ++++-- arch/arm/mach-imx/mach-mx31lilly.c | 10 +++- arch/arm/mach-imx/mach-mx31lite.c | 10 +++- arch/arm/mach-imx/mach-mx31moboard.c | 4 +- arch/arm/mach-imx/mach-mxt_td60.c | 6 +- arch/arm/mach-imx/mach-pca100.c | 4 +- arch/arm/mach-imx/mach-pcm037.c | 18 +++++--- arch/arm/mach-imx/mach-pcm038.c | 4 +- arch/arm/mach-imx/mach-qong.c | 9 ++-- arch/arm/mach-imx/mach-scb9328.c | 6 ++- arch/arm/mach-imx/mach-vpr200.c | 3 +- arch/arm/mach-imx/mx31lilly-db.c | 5 +- arch/arm/mach-imx/mx31lite-db.c | 5 +- arch/arm/mach-imx/pcm970-baseboard.c | 13 +++--- arch/arm/mach-mx5/board-cpuimx51.c | 12 ++++-- arch/arm/mach-mx5/board-cpuimx51sd.c | 6 ++- arch/arm/mach-mx5/board-mx53_ard.c | 5 +- arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c | 3 +- arch/arm/mach-mx5/imx51-dt.c | 12 ----- arch/arm/mach-mx5/imx53-dt.c | 12 ----- arch/arm/mach-mx5/mx51_efika.c | 3 +- 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 | 12 +++--- arch/arm/plat-mxc/include/mach/irqs.h | 2 - drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-mxc.c | 57 ++++++++++++++------------ include/linux/irqdomain.h | 3 +- kernel/irq/irqdomain.c | 12 +++-- 41 files changed, 195 insertions(+), 171 deletions(-)