From patchwork Mon Mar 18 12:05:44 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 228664 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.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 4EF492C00AE for ; Tue, 19 Mar 2013 01:04:31 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UHabF-00069i-Nr; Mon, 18 Mar 2013 13:59:41 +0000 Received: from kirsty.vergenet.net ([202.4.237.240]) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UHYpH-0000t1-1n for linux-arm-kernel@lists.infradead.org; Mon, 18 Mar 2013 12:06:06 +0000 Received: from ayumi.akashicho.tokyo.vergenet.net (p8120-ipbfp1001kobeminato.hyogo.ocn.ne.jp [118.10.137.120]) by kirsty.vergenet.net (Postfix) with ESMTP id 6767925BE47; Mon, 18 Mar 2013 23:06:01 +1100 (EST) Received: by ayumi.akashicho.tokyo.vergenet.net (Postfix, from userid 7100) id 12A61EDE13A; Mon, 18 Mar 2013 21:06:00 +0900 (JST) From: Simon Horman To: Arnd Bergmann , Olof Johansson Subject: [GIT PULL] Renesas INTC External IRQ pin driver Date: Mon, 18 Mar 2013 21:05:44 +0900 Message-Id: <1363608358-24215-1-git-send-email-horms+renesas@verge.net.au> X-Mailer: git-send-email 1.7.10.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130318_080604_075822_2D4D0933 X-CRM114-Status: GOOD ( 12.08 ) X-Spam-Score: -5.1 (-----) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-5.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [202.4.237.240 listed in list.dnswl.org] -2.5 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: Thomas Gleixner , arm@kernel.org, Magnus Damm , linux-arm-kernel@lists.infradead.org, linux-sh@vger.kernel.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Olof, Hi Arnd, The following changes since commit da8288d03cd9e22036c759c1bfb5ec91e4ad01fd: ARM: shmobile: fix kzm9g-reference compile breakage (2013-03-14 00:00:14 +0900) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-intc-external-irq-for-v3.10 for you to fetch changes up to 2033e618f13f8efc782b9ad511dd37b654943072: irqchip: irqc: Add DT support (2013-03-14 00:02:46 +0900) ---------------------------------------------------------------- Renesas INTC External IRQ pin driver This provides two new INTC drivers for use with Renesas ARM-based SoCs and makes use of them on the r8a7779 and sh73a0 SoCs. It has been agreed by the relevant parties, Thomas Gleixner, Magnus Damm, and myself that it would be best to merge this code through the renesas tree and thus through the arm-soc tree. This is based on: git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git renesas-soc-v3.10 ---------------------------------------------------------------- Magnus Damm (14): irqchip: Renesas INTC External IRQ pin driver ARM: shmobile: irq_pin() for static IRQ pin assignment ARM: shmobile: INTC External IRQ pin driver on sh73a0 ARM: shmobile: INTC External IRQ pin driver on r8a7779 irqchip: intc-irqpin: Whitespace fixes irqchip: intc-irqpin: Cache mapped IRQ irqchip: intc-irqpin: Add force comments irqchip: intc-irqpin: Make use of devm functions irqchip: intc-irqpin: GPL header for platform data irqchip: Renesas IRQC driver ARM: shmobile: Make sh73a0 INTC irqpin platform data static ARM: shmobile: Make r8a7779 INTC irqpin platform data static irqchip: intc-irqpin: Initial DT support irqchip: irqc: Add DT support arch/arm/mach-shmobile/Kconfig | 2 + arch/arm/mach-shmobile/board-kzm9g.c | 14 +- arch/arm/mach-shmobile/include/mach/common.h | 1 + arch/arm/mach-shmobile/include/mach/irqs.h | 4 + arch/arm/mach-shmobile/intc-r8a7779.c | 53 ++- arch/arm/mach-shmobile/intc-sh73a0.c | 117 ----- arch/arm/mach-shmobile/setup-sh73a0.c | 126 ++++++ drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-renesas-intc-irqpin.c | 471 ++++++++++++++++++++ drivers/irqchip/irq-renesas-irqc.c | 307 +++++++++++++ drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 6 +- .../linux/platform_data/irq-renesas-intc-irqpin.h | 29 ++ include/linux/platform_data/irq-renesas-irqc.h | 27 ++ 14 files changed, 1039 insertions(+), 128 deletions(-) create mode 100644 drivers/irqchip/irq-renesas-intc-irqpin.c create mode 100644 drivers/irqchip/irq-renesas-irqc.c create mode 100644 include/linux/platform_data/irq-renesas-intc-irqpin.h create mode 100644 include/linux/platform_data/irq-renesas-irqc.h