From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932069AbbJLTPr (ORCPT ); Mon, 12 Oct 2015 15:15:47 -0400 Received: from mout.gmx.net ([212.227.15.18]:55801 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752275AbbJLTPo (ORCPT ); Mon, 12 Oct 2015 15:15: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 v7 0/3] Add support for ASM9260 interrupt controller Date: Mon, 12 Oct 2015 21:15:29 +0200 Message-Id: <1444677334-12242-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:Cb0LB+Qjz6GVZnsTyKhb5hOZf/P01o7+86FvmVCHz03YO0buqw4 poqAbD4RSbCjBJn0KQwGsT9yM8R7rV6Xii9204tktaaRsK0LSGDIGV8PbUiFM5HDBueRfyW ANFpLHQpvRG9JEPGf2bJNYSPSNM4iPfMdJXkeigicA4MizRLPLz1LL4lP4EEjUoejtn4maA AFX1VAEV+TVd3nsAIQ7cA== X-UI-Out-Filterresults: notjunk:1;V01:K0:uwisgkVPMJo=:txIMSh8WgyAKpl01bhiiFu N4DZNGynRrAJxtbmNYA0XFcOlZm2uKADPk3jZnmO9LiQ45UGN/gb/CzP7IUDiyICwkvG2LVaP JukJy7tzZig46tHTTPcNxVDiWMreZuma1S9jTS0K9OwDmk9CZchdkFOWpSyrwfjyJKemDieBX ynHoDTXOxShuHW4eA19i74RvnF/tdbnbyfHEXeqM3vihicyLhLBKzgI3CNcKhRy3mfHDzQr1X b1Fz3fCpvUTP+S7xvYCtrTiOFSxq1GfDjLpHZLuKfZ8mBNmbktcMAi0mc1hCRhKgX2VEW7gew OgzYmp+q4iC/NcP+CUFJV8Tvz1XD4Oh14SlFEdYFiJMCmlFdgsJ8av/qRcG0+TK+xYDzMyp5o AxE9LJkiO9xEt/6aZDdIPsiEwg/c3pKxrGfCdc9kgiPXV7d3zjeAgcToCVAaVJioyzp9uaYm7 uBC3BY3ESsTWQamlHqqJ02Jv757EqzpdgYHIY/t6k2QVetn2GuOe6uO2L0l85xXZTTJhqVwx7 IYl3x7tnihR8QqX5lHgzlDbetsBk+fO+4SzDKyFJyjJpOryrMP4u2y4KLA5hoXtfcpRQJitjT i41ERZBI1S3iicDCa7591a7/6Rlnlhz2kADGMKjjmTgC2/VcLY8ltWThqlyTu89D6Nd/RXcw+ VNssqTbb6Z12XN7dCwncrBeByIl9cfXHXRD9uWym2sLaj2FnCISUx4JSJTAhNFysGH5PoUYrm eUFTlxJMFcIR8KEFIt/QsqzGv2LVQ0huMtNwjOjkiGRE+mLcPS127wNHqok= 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 v7: - remove irq_set_default_host and set_handle_irq from patch 1/2. they are artifacts from old code. - remove "return icoll_domain ? 0 : -ENODEV;" checking from both patches. - create separate patch to replace WARN_ON(!icoll_base), sinse it is separate bugfix Oleksij Rempel (3): ARM: irqchip: mxs: do panic if icoll_base == NULL 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, 268 insertions(+), 19 deletions(-) create mode 100644 drivers/irqchip/alphascale_asm9260-icoll.h -- 2.1.4