Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp818143ybn; Tue, 24 Sep 2019 09:59:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqzkMuErKMRDlLLoMiplo1WI+KifgKoA9aXUuhU8YJgwuyvYkcO8b3OPHttEt9i9cfvplo4J X-Received: by 2002:adf:e545:: with SMTP id z5mr3572551wrm.263.1569344361071; Tue, 24 Sep 2019 09:59:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569344361; cv=none; d=google.com; s=arc-20160816; b=w5GvCAXa20dKCmSZye21nngpRDZp09ZRyQfzCnquJsSLgPJil5xIcTGeGmxifiVtQs AC5bCYfyMOvQCWsALlPpxm69+cR1wKvEjtc1Fgywu/4ulYHJFdU3HotKYcfXcTQzlWez +uWGMy6aU0QvLnueCUpPAooT3e8QNp0RIG+RGuRBHMKWErwWxmsdyzMNQeZC47l5dA6V 07erK7SQetmn7Y4DiodFI0WmOfDTrEwxEGtXCZjiikbvb2s17o4shX6W2E9ygvsgzQtu corIG1oTRY2xL2Lheh4TnIMGnxxD4VHCllBz6t5NUfC/duCBa5JXPB6dhjxHwQtopwkv K64A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=hk6GICvPIu3y85AEMz+N/CjpoDvzr+5G/63RIavhDN8=; b=bQ2V21px31iwOBW+ONeAVNU2SWevag7kLm4+rrBIIVWiPODIRhsRLX/526RBxfxuN3 GdwHJ6RL7GZ5NthgKC2CNn5fT9TUQy9zmVsdMME1yk5h+n+gatKXB1bxC0JSCYQKYibB p2phE+ksFJ4Dw+zE6u0TiEn73t5iO20zSUXctlQ7UpVqopWvQ53NrQPfbprg5D9A8/HM RUjFe6d3N6S4i23m7is4sXNE8qHjHJmTPYR1cWz880l/fs0de06F6cvf3nODeA89Ze41 8GCMAS87qbxmy+6yHiQCpjnKzUXzHvX6GrUui5pHmalEYliZp8J9vwYs6vHJUaB+6qQO W0XQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x25si1492302edd.350.2019.09.24.09.58.57; Tue, 24 Sep 2019 09:59:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2439384AbfIWKPf (ORCPT + 99 others); Mon, 23 Sep 2019 06:15:35 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:57820 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2407636AbfIWKPe (ORCPT ); Mon, 23 Sep 2019 06:15:34 -0400 Received: from [5.158.153.52] (helo=kurt.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1iCLNS-0001oR-9t; Mon, 23 Sep 2019 12:15:30 +0200 From: Kurt Kanzenbach To: Thomas Gleixner , Jason Cooper , Marc Zyngier , Rob Herring , Mark Rutland Cc: linux-kernel@vger.kernel.org, Rasmus Villemoes , devicetree@vger.kernel.org, Kurt Kanzenbach Subject: [PATCH v6 0/2] Add support for Layerscape external interrupt lines Date: Mon, 23 Sep 2019 12:15:11 +0200 Message-Id: <20190923101513.32719-1-kurt@linutronix.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, this is a respin of getting the support for the Layerscape's external interrupt lines. The last version from Rasmus Villemoes can be found here: https://lkml.kernel.org/r/20180223210901.23480-1-rasmus.villemoes@prevas.dk/ Rasmus Villemoes ran out of time, so I prepared v6. Changes since v5: - Rebase to v5.3.0 - Integrated Thomas Gleixner comments: - Adjust order of local variables - Use irq_chip_set_type_parent() - Cleanup of irq headers - Integrated Rob Herring comments: - Add #address-cells and #size-cells to parent - Use ARCH_LAYERSCAPE, as this feature is not LS1021A specific It is tested on a Layerscape LS2088A. Thanks, Kurt Rasmus Villemoes (2): irqchip: Add support for Layerscape external interrupt lines dt/bindings: Add bindings for Layerscape external irqs .../interrupt-controller/fsl,ls-extirq.txt | 47 +++++ drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-ls-extirq.c | 174 ++++++++++++++++++ 3 files changed, 222 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.txt create mode 100644 drivers/irqchip/irq-ls-extirq.c -- 2.20.1