From patchwork Sat Jun 10 21:57:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiner Kallweit X-Patchwork-Id: 774269 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 3wlY336Ykrz9s8J for ; Sun, 11 Jun 2017 07:59:11 +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="Y1sVvTnL"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751762AbdFJV7K (ORCPT ); Sat, 10 Jun 2017 17:59:10 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:34568 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751730AbdFJV7I (ORCPT ); Sat, 10 Jun 2017 17:59:08 -0400 Received: by mail-wr0-f195.google.com with SMTP id u101so14053503wrc.1; Sat, 10 Jun 2017 14:59:08 -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=N2MfVQIkynEhPHNZrYcqwkkJySEiHsl6QE2us8J4Zss=; b=Y1sVvTnLgqPm6IKOJnjA/z7rTzFDqnNwCFan6MrrM+fBqnHR7fd0qAjAa7RxvXb05O O40LxElPk660cWWkaUdG4dxufTllwx/KjyKxAVhFdlr+fWFUz3q6YdsXPSECy9/xwN0v XhcYDHtKBv8qWAOdNa3GdQKbQX3NXzKv6RokFXRxLUsUY6AC30UckoK2IAMSqXtvGgTL DDRN20AZyX8RcV6vz6Dx5NnVe/NLGoj/sOr79SN+9qQyZNimaoEWPeRyUHnOCs4quHEj rBpBDt7aHbBjqCOrzkGS/uFzyVdGfs/dSS8o9fcrGxDuMhqBi3oEvvDJYWdjgKWtJkql +dlA== 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=N2MfVQIkynEhPHNZrYcqwkkJySEiHsl6QE2us8J4Zss=; b=LM3t1S9MBf6/y2IrswFf8ChETLujYHwN0PTxwxoa/ClKKduG6rTKWOPHjDv80kw19r 8HnWNojYFawJx8LptdOJOLYIdoD+svIjq6jXb3uD1FlAmzVA+/mkVDmvbjjI5BERKdPL mA+MHkdPrO84d2a+y+glFHqLZC0RMKW6SAInvRfG9OP3/anEEa0bKWqbD6UUu8U8E0eC qYPjygZv8UezEno9oI4CAjIWOPpz3CG8Yvskz058FvWOGd5wHLkHfsFr3Y/ViFkLTHXA xSJQraUhp3V2aauTfpw9MQEtnZ6Q/OV6MiqPukDBgeLzPmO5Bm4lI5W/Nl9dBwTSv8Es Ca8Q== X-Gm-Message-State: AKS2vOzvDjg6iGVfCC05jvbFprXeOpdlSlSc3vp3Lx99N+z+MhYjGVvb uMSYT5xLThuJmw== X-Received: by 10.28.87.132 with SMTP id l126mr3619842wmb.95.1497131947483; Sat, 10 Jun 2017 14:59:07 -0700 (PDT) Received: from ?IPv6:2003:c6:ebdd:1100:2525:991c:ac37:3175? (p200300C6EBDD11002525991CAC373175.dip0.t-ipconnect.de. [2003:c6:ebdd:1100:2525:991c:ac37:3175]) by smtp.googlemail.com with ESMTPSA id v72sm9052436wrc.53.2017.06.10.14.59.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Jun 2017 14:59:07 -0700 (PDT) From: Heiner Kallweit Subject: [PATCH v7 4/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: <5b352c8d-a426-fa73-58b7-0c935979492b@gmail.com> Message-ID: <8591ca75-61f4-69ca-229f-5ca3bcc53905@gmail.com> Date: Sat, 10 Jun 2017 23:57:26 +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: <5b352c8d-a426-fa73-58b7-0c935979492b@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 v7: - no changes --- 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..87c7403e 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>;