From patchwork Tue May 30 20:27:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiner Kallweit X-Patchwork-Id: 768792 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 3wclXV06Tfz9s7k for ; Wed, 31 May 2017 06:27:38 +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="BMLdw+/3"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751024AbdE3U1h (ORCPT ); Tue, 30 May 2017 16:27:37 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:35635 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751029AbdE3U1g (ORCPT ); Tue, 30 May 2017 16:27:36 -0400 Received: by mail-wr0-f196.google.com with SMTP id g76so1218559wrd.2; Tue, 30 May 2017 13:27:35 -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=sTC4A051kB6tNCO1Y0bpHVVTAv45JdMlnzCATfE83is=; b=BMLdw+/3NhsyDAdarUW5MortCfexAdb7M4MXdDVjZFWF+yYRbiQ0uVN0cumKo0N+TV XeT9EkpCK7G0BlqwR9rbh534ZerFB/2QP+kWDeyc/nK13iiUiv+A9+605k6IOgzkfc4X ZJRNF2DXK12XIsRbk+4GCaTZvjkty+TL9bHC9mETWCiLvQq7sIlb71s2wbELtCeJZZB6 l/7j+Hsp+0QGxmY54l6w6lfMxEkg2KxG75D+l+Ud2/nlOf3Ko1tqTgnwgpUy8dw1MRuy z646hkpPwo7C26EH9G4Xq3EMQtDfmDQ+u36HaW4fBUljos74V++Wu9NvQxzeq9Q5cznX 59OA== 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=sTC4A051kB6tNCO1Y0bpHVVTAv45JdMlnzCATfE83is=; b=RbGG5+PsjU+gw9ZL7mq5bRNXYqEE4h8dWOYAmcc3jtaEpvspJOQPMTwOH2sfb7bwH6 GqxZ0l3qj1sWDZc9Yo11lWgcnROywmWjCFJuzGg4wHwsQQjp8huizgqMecAW027Gl4W+ S04tG57iuYXaN775bgG1I1/jKVcFxdBgAtPlPgUXYBOsIhV4Y427mO9IQhCfLeiTCfKC zrt5D+miTjVkIiDGEkfxCQ8b3QazPPIkrr8Dn7UmPvcF88S74Zw/YRu3J8Gn4TxPo8W6 e7W98lCaI5Rtg1jthVJYBXrHmEBYHykAWYIlZR/xzQ00TiTg+sNejBV0ZViB3UJCRt61 6tTQ== X-Gm-Message-State: AODbwcD0rlo4RRTbuh9i2eOHE3N9MaT5/6i1GNgri51thM8UMYmSDa7V 7Mi0PnwJH8EubA== X-Received: by 10.223.165.14 with SMTP id i14mr18842644wrb.127.1496176054867; Tue, 30 May 2017 13:27:34 -0700 (PDT) Received: from ?IPv6:2003:c6:ebdd:1100:88ec:a768:3ada:81a6? (p200300C6EBDD110088ECA7683ADA81A6.dip0.t-ipconnect.de. [2003:c6:ebdd:1100:88ec:a768:3ada:81a6]) by smtp.googlemail.com with ESMTPSA id j65sm18217677wmg.0.2017.05.30.13.27.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 May 2017 13:27:34 -0700 (PDT) From: Heiner Kallweit Subject: [PATCH v5 8/9] ARM: dts: meson: mark gpio controllers as interrupt controllers 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: <66c57893-0a9e-4f8c-a017-ab346abbdfd0@gmail.com> Message-ID: Date: Tue, 30 May 2017 22:27:09 +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: <66c57893-0a9e-4f8c-a017-ab346abbdfd0@gmail.com> Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Make the GPIO controllers act as interrupt controllers. Signed-off-by: Heiner Kallweit Reviewed-by: Neil Armstrong --- v5: - separate ARM / ARM64 DT changes - add Reviewed-by --- arch/arm/boot/dts/meson8.dtsi | 4 ++++ arch/arm/boot/dts/meson8b.dtsi | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/meson8.dtsi b/arch/arm/boot/dts/meson8.dtsi index b4c4175d..c64ddd58 100644 --- a/arch/arm/boot/dts/meson8.dtsi +++ b/arch/arm/boot/dts/meson8.dtsi @@ -106,6 +106,8 @@ reg-names = "mux", "pull", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_aobus 0 120 16>; }; @@ -149,6 +151,8 @@ reg-names = "mux", "pull", "pull-enable", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_cbus 0 0 120>; }; diff --git a/arch/arm/boot/dts/meson8b.dtsi b/arch/arm/boot/dts/meson8b.dtsi index fedfef24..dd7ed539 100644 --- a/arch/arm/boot/dts/meson8b.dtsi +++ b/arch/arm/boot/dts/meson8b.dtsi @@ -99,6 +99,8 @@ reg-names = "mux", "pull", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_aobus 0 130 16>; }; @@ -174,6 +176,8 @@ reg-names = "mux", "pull", "pull-enable", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_cbus 0 0 130>; }; };