From patchwork Tue Jul 24 15:02:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Parthiban Nallathambi X-Patchwork-Id: 10542327 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5651B112E for ; Tue, 24 Jul 2018 15:03:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4379420415 for ; Tue, 24 Jul 2018 15:03:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 368BA21F61; Tue, 24 Jul 2018 15:03:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id E471A20415 for ; Tue, 24 Jul 2018 15:03:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=yl5Dj3XLCEBwFu/CD+/KHFOAoWZRAdYs+6ASRP3OYv0=; b=ULE ZujRgQS9+2J13fTZ9DWzAt+PKyOXZCL9R6zyixFCKhzP3ykr6ebOQWeik4UJ35HGfUV2mF+tcG4qJ iPwDrqE46AvOEerB7Zu9TY2LsD4WxaTMbT6C0flGg6nf2RW764uaIZcVauhVGyEZPz1hRCrX/8sLZ GOv756VdQXlO3BBjsuwtA5D0M5MCP5DQdUB/XDWbpcsKm+Nv6tYgbH+jX8Aby8wluyPYx6+7dYjCo I5JwMtkP8IjP+B1iyOkL52Z2OYRlLblSfX/8o1JRIPgois6DmxvMff18BaSHQa19CWu9v6zVb5q5J ZxI7hzgeSlp37A5Mf7qr357qu8LTB3w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fhyqd-0003Bi-A8; Tue, 24 Jul 2018 15:03:35 +0000 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fhyqJ-0002qr-0b for linux-arm-kernel@lists.infradead.org; Tue, 24 Jul 2018 15:03:18 +0000 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 41ZhS228r1z1qxDj; Tue, 24 Jul 2018 17:02:53 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 41ZhRx1qfdz1tLP4; Tue, 24 Jul 2018 17:02:53 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id ym8khvugTCaC; Tue, 24 Jul 2018 17:02:51 +0200 (CEST) X-Auth-Info: xl+9+RaIpcO6eIH9Oc7wAiL/zM+SiL5hg7lctNv9vlA= Received: from xpert.denx.de (unknown [62.91.23.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 24 Jul 2018 17:02:51 +0200 (CEST) From: Parthiban Nallathambi To: tglx@linutronix.de, jason@lakedaemon.net, marc.zyngier@arm.com, robh+dt@kernel.org, mark.rutland@arm.com, afaerber@suse.de, catalin.marinas@arm.com, will.deacon@arm.com, manivannan.sadhasivam@linaro.org Subject: [PATCH 0/3] Add Actions Semi Owl family sirq support Date: Tue, 24 Jul 2018 17:02:16 +0200 Message-Id: <20180724150219.1807724-1-pn@denx.de> X-Mailer: git-send-email 2.14.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180724_080315_209864_EE0BC251 X-CRM114-Status: UNSURE ( 9.91 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux@cubietech.com, sravanhome@gmail.com, guilherme.simoes@lsitec.org.br, laisa.costa@lsitec.org.br, mkzuffo@lsi.usp.br, linux-kernel@vger.kernel.org, thomas.liau@actions-semi.com, mp-cs@actions-semi.com, Parthiban Nallathambi , edgar.righi@lsitec.org.br, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patch series add support for external interrupt controller in Actions Semi Owl famil of SoC's (S500, S700 and S900). Actions provides support for external interrupt controller to be connected with it's SoC's using 3 SIRQ pins. Each line can be configures independently, i.e 3 independent external interrupt controller can be connected and managed parallely. Device tree node is created only for S700 after testing it in Cubieboard7. Thanks, Parthiban Saravanan Parthiban Nallathambi (3): dt-bindings: interrupt-controller: Actions external interrupt controller drivers/irqchip: Add Actions external interrupts support arm64: dts: actions: Add sirq node for Actions Semi S700 .../interrupt-controller/actions,owl-sirq.txt | 34 +++ arch/arm64/boot/dts/actions/s700.dtsi | 11 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-owl-sirq.c | 275 +++++++++++++++++++++ 4 files changed, 321 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.txt create mode 100644 drivers/irqchip/irq-owl-sirq.c