From patchwork Thu Jun 8 19:39:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiner Kallweit X-Patchwork-Id: 773460 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wkG3K2RCRz9s76 for ; Fri, 9 Jun 2017 05:39:57 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="W7+lN45k"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751680AbdFHTj4 (ORCPT ); Thu, 8 Jun 2017 15:39:56 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:33930 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751655AbdFHTjy (ORCPT ); Thu, 8 Jun 2017 15:39:54 -0400 Received: by mail-wr0-f196.google.com with SMTP id u101so4682236wrc.1; Thu, 08 Jun 2017 12:39:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=K3QXErn5O8w/x0V3gW3BrTewAgZbd6f2qSr+fuUm4YI=; b=W7+lN45kVfZHSwkZKdeUxlaZ1gn29BGKUqQ+HkfP2Audl0GSkJnOlPitf12LWiLqaS d7BTjq8nat2O+X1hrmsfMfZiKLMQGm29rj9ZtoU97k8WyzWaZoQZcdog/iEoH4jLePiv f5XEmFZksrT690W7RLXGCSDaMvJMB/4S3+AupeRwyVKYJlgskZwSe5k/1yz8VCDtfonx 1pqXJE8/cvUvmZviPQcWyTcFjzj+dgY4JmYQSTxhPggsc3itsAaz/n4+EVOeorCfi4Qd CN9DzMS517cB7yJhVrBPFpa6dh7c8vBCTH4tT/8oRX1zJNUN9P30ft7QcI5q6wE+3+fp PGoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=K3QXErn5O8w/x0V3gW3BrTewAgZbd6f2qSr+fuUm4YI=; b=J7rT7nxYszcf0Mxj3awMvoIjblMA/uxI5E0HQQQ7eSrTZIpiiv2qc1awq2YYksk+AN 4Tde1QMq6uynaPIWBdxM9hXh/qWW/Tg60K52Q/EIg5EEfTuts2CLdSHe4bz5Tv+hdo9d Nv7e62FJABWRH78va4pYkTxTYMoag8ZVVBLHq6lhyxycjGSBrYgMHZXbVm801FjiNxBj aI0e+abUUSSg8k+Z+6vdu61jGsfevADwoNy1EDh9stNXxgDUgxpJ0Vf7wp1wL5YVe4FE 5YHP13e9clGIgmgXKRAV+J78Y3UmSFJ8KBHvKm0d+2sixV95rrJHgYb8eK+LA/jOQMmY wkig== X-Gm-Message-State: AODbwcCyaav96DUT6xCRVfG53d2DgmwsMsxg84eYJZVrNVM1z+28OyJ5 B763WuusDAfotQ== X-Received: by 10.223.176.85 with SMTP id g21mr26841661wra.26.1496950793083; Thu, 08 Jun 2017 12:39:53 -0700 (PDT) Received: from ?IPv6:2003:c6:ebdd:1100:565:334a:6f73:1edb? (p200300C6EBDD11000565334A6F731EDB.dip0.t-ipconnect.de. [2003:c6:ebdd:1100:565:334a:6f73:1edb]) by smtp.googlemail.com with ESMTPSA id t76sm8392694wme.16.2017.06.08.12.39.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Jun 2017 12:39:52 -0700 (PDT) From: Heiner Kallweit Subject: [PATCH v6 5/9] ARM64: dts: meson: add GPIO interrupt-controller support To: Jerome Brunet , Mark Rutland , Marc Zyngier , Linus Walleij , Kevin Hilman , Thomas Gleixner , Rob Herring , Neil Armstrong Cc: devicetree@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-gpio@vger.kernel.org, "thierry.reding@gmail.com" , Thierry Reding References: <04378047-4194-bb0f-3da3-e1d62345a86b@gmail.com> Message-ID: <0c1cd8dd-ff54-1272-1d11-7594dda84a47@gmail.com> Date: Thu, 8 Jun 2017 21:39:04 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <04378047-4194-bb0f-3da3-e1d62345a86b@gmail.com> Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Add support for the GPIO interupt controller of certain Amlogic Meson Soc's. Signed-off-by: Heiner Kallweit Reviewed-by: Neil Armstrong --- v5: - split ARM and ARM64 into separate patches - added Reviewed-by v6: - change parent-interrupts to interrupts --- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi index 436b8750..66dde761 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi @@ -312,6 +312,14 @@ status = "disabled"; }; + gpio_intc: interrupt-controller@9880 { + compatible = "amlogic,meson-gpio-intc"; + reg = <0x0 0x09880 0x0 0x10>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <64 65 66 67 68 79 70 71>; + }; + watchdog@98d0 { compatible = "amlogic,meson-gx-wdt", "amlogic,meson-gxbb-wdt"; reg = <0x0 0x098d0 0x0 0x10>;