From patchwork Sat Jun 10 21:58:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiner Kallweit X-Patchwork-Id: 774275 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 3wlY3B6kXMz9s82 for ; Sun, 11 Jun 2017 07:59:18 +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="ITbdU8BW"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751700AbdFJV7S (ORCPT ); Sat, 10 Jun 2017 17:59:18 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:35886 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751726AbdFJV7Q (ORCPT ); Sat, 10 Jun 2017 17:59:16 -0400 Received: by mail-wr0-f194.google.com with SMTP id e23so14063815wre.3; Sat, 10 Jun 2017 14:59:16 -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=oUjlMeD6JJzN9tnM5NcqcglZSJ1RSFF0+FLw4ZwQ6SY=; b=ITbdU8BWrnbrKoPg5PNKUYOdjhul2MX0hFgVsIqRrui/UVsPOtZXCuR1uMc+qrt2lz 8e/O+IxWdcv9pkKCJ4QmIMK7hhS2QUrWoiH9mMtDDdBq44c8T3k37dHK7/zY0MKzuQFP K98sDBXbuHY5FyTP0WhJTzRBETlfFh68p8aoW9vsg2YztGJ7ek6Iwa5SqItMscdEERT4 eBif63JU+IBsxFH5xRNnrqdDN5bi99KtwXjiyxm3ih6vEOTZeMK0E1Ay2y7CEBxPF5a9 eQ3ytumGTIeVcNQHhe1ypWE8rtRFKutqOFRwLK4sQ76o47yBYMmHkt/Bu/n13svfiYHh tuiw== 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=oUjlMeD6JJzN9tnM5NcqcglZSJ1RSFF0+FLw4ZwQ6SY=; b=A7pF1jMk0uYBMFCo64Z/cEbYRajzUh67gUSrCuKx0tFUdEmB5VMnfj+MDxayW0cJNY wtlVr+Lz6ZPamd7F4hWIl+Jpk2VNAJirkFkCQKtIOR6iXl3qhW8VJJicdY6+NMHwJWCv wiW303mQtTTHOsSX0ehe/wCbXDzo7Qz+wABbE8G17VV1PHepHa3KtUSnvbWIZxZjCxHS l7TtQYZcVPFuC4nYDyA9kupmIySX7shkcmybLFJNROcsjMAduIkkFp9GJE21j4cZGqRU tBVdGtEwqYtR+YvC67j8HJ6jMVVtAfTLlDFUr3we2PVc4Yvgj4/dfDiCYzu5rjDuBJD7 RWWw== X-Gm-Message-State: AKS2vOy395y5wQ5n/H6HiydQrxCsYoByaIhPD2IMCufdQubTcjE8DacF uve3OiirR19HQjtA X-Received: by 10.28.24.207 with SMTP id 198mr3663204wmy.86.1497131955429; Sat, 10 Jun 2017 14:59:15 -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 e24sm9411272wre.54.2017.06.10.14.59.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Jun 2017 14:59:15 -0700 (PDT) From: Heiner Kallweit Subject: [PATCH v7 9/9] ARM64: 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: <5b352c8d-a426-fa73-58b7-0c935979492b@gmail.com> Message-ID: Date: Sat, 10 Jun 2017 23:58:46 +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 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 v6: - no changes v7: - no changes --- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 4 ++++ arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi index dbd300ff..8cd5821a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi @@ -111,6 +111,8 @@ reg-names = "mux", "pull", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_aobus 0 0 14>; }; @@ -370,6 +372,8 @@ reg-names = "mux", "pull", "pull-enable", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_periphs 0 14 120>; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi index 4dfc22b0..237f09f7 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi @@ -80,6 +80,8 @@ reg-names = "mux", "pull", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_aobus 0 0 14>; }; @@ -258,6 +260,8 @@ reg-names = "mux", "pull", "pull-enable", "gpio"; gpio-controller; #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; gpio-ranges = <&pinctrl_periphs 0 10 101>; };