From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751857AbbJJNIq (ORCPT ); Sat, 10 Oct 2015 09:08:46 -0400 Received: from mout.gmx.net ([212.227.17.22]:49356 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751128AbbJJNIo (ORCPT ); Sat, 10 Oct 2015 09:08:44 -0400 From: Oleksij Rempel To: linux-kernel@vger.kernel.org, marc.zyngier@arm.com, jason@lakedaemon.net, tglx@linutronix.de Cc: Oleksij Rempel Subject: [PATCH v6 0/2] Add support for ASM9260 interrupt controller Date: Sat, 10 Oct 2015 15:08:25 +0200 Message-Id: <1444482507-6748-1-git-send-email-linux@rempel-privat.de> X-Mailer: git-send-email 2.1.4 In-Reply-To: References: X-Provags-ID: V03:K0:7m/DLsRD9tdnprktPzq2FCKfrxlRwJJRLgTmK2B4JShYOYd6/GU PztHZ+WbvKQNVeumutN0/1p5nR7zyiMAwsaLKXA8uCiV9wMMtrrG5EzSe01nFmiTaF58nwg UVyb+vijr2Dj+/i7kZRL5GHrBRA89s2RWHMV9XDtDQTJ5BTGkxTTglSnXS1QdoUGYfZvAeF ZSmXuHzart1Lk637C+5og== X-UI-Out-Filterresults: notjunk:1;V01:K0:UckEnhaZxvM=:4dNjIwwpjoOpBjcILXLi3y PQQ6mEmTm+oXX0WabBcNYvJTXCH3206DbMxyh5skqhyDvB1Nd9rL1y/vddlmLs1Jes4PRHEDD 8+IAAn+tbLMqpz9uX1lXSm9tPAnQjLYZkObiq8JcAefyrLGEjlzHdCR9tM3Z6ELyZ703sxzu+ fhw0RD0oPGWBhRRd4CQDUG5EC0ab5uGnqAGFQGja3R3+CxbBodBbmIe8EsFgI+8qqF1dpC6Lc 9qCsjpMtG9Dlqxw2HYVfjyjnB2q3EwvIwyVsUEDyXPwezWUjXoS/rvhGt85YOV7WyiCFz9MNv q5ahdHSyYiR/RDpMdTASndkhK6KOuzZvzpezMCOP+gbDcN9pD2ITkVRM2/JAOcjSpEveb6U0g hZeM403+tOevlLosr+ByeBRBlxPPPgCCpxPlPPIZcK60yPcCbwzgNiQZS5tn3ON6DltuUr/ya Art17OzhOgPvTVeFCBeoQlSTOyENE2GhFRn2jA5lJJ6eBFTlrBS5e2RMnQ/rNXp1hbs/2ROCq YoLDhIntLSR7WVVjiNm0cV/eBSwZw4TQbUC+O47JePEjECj8/PqCZV3CD1mwf7sY/xM5uUQDP VG9T50QlzUqCFw2wNxyTF3hGbbOvfqamERiNfPgpvO++sHuQbddz3Y/W0tYL2X3MtI+HlSuv6 Gb+BI+UBq5HYYYsnoerK7pT8cSy1UxruOCCG1wJ7EvNEQBAC9gnP3hjC9bzDoSCBblqla68Yz ZNwSyek3snjxEZV6Evy6VYW4A+ELvnnY4lycM4ibPtuJhNoc2+zYSFhw94Q= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v2: - move icoll_init_iobasea and icoll_add_domain to preparation patch - add enum icoll_type - make separate irq_chip for ICOLL and ASM9260 v3: - fix typo in subject: Alp_h_ascale - remove "intr_per_reg", it is not used any more. It will also save some CPU cycles - remove spin locks. It was a bad idea. v4: - remove set_irq_flags() v5: - remove intr_per_reg from first patch - move *clear to second patch v6: - update against latest torvalds/linux.git master v4.3-rc4 Oleksij Rempel (2): ARM: irqchip: mxs: prepare driver for HW with different offsets ARM: irqchip: mxs: add Alphascale ASM9260 support drivers/irqchip/Kconfig | 5 + drivers/irqchip/Makefile | 2 +- drivers/irqchip/alphascale_asm9260-icoll.h | 109 ++++++++++++++++++ drivers/irqchip/irq-mxs.c | 171 ++++++++++++++++++++++++++--- 4 files changed, 269 insertions(+), 18 deletions(-) create mode 100644 drivers/irqchip/alphascale_asm9260-icoll.h -- 2.1.4