Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4834218yba; Tue, 30 Apr 2019 05:15:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqzWHTGeKbTyqm28HuV0fiMYmYtyW4/YkAcS0Q5sc0iwosFq2uujAlkOOurKm5CBzlVKtdlN X-Received: by 2002:aa7:86ce:: with SMTP id h14mr23138919pfo.84.1556626506278; Tue, 30 Apr 2019 05:15:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556626506; cv=none; d=google.com; s=arc-20160816; b=hsh2F1tohIBiThbpXY5KMXl5/s7q7EkBcZjMYUjJobPzxZ1bTJ5alRJIyhaboql6Yn 0RESFYADST8THCatAIRByd0PRYD2Y5qWYtt/BvElx7OpMPPLBLfJ/GeQTQAr3DZ58d7b qmfnHLieYfpDCW2L7a0Ubo2XeJ7MrNG+NvF5Awj8w/6pvqESgcujliWjrjdYKQLQfczM nzXKvn4dMdmcNPjoSapRm9k4kRqCyyds80FruLnhXpyeQoQ6t3Qp0GhBclPgAIJkF+EY VHKEYs4os3GdF3t97fn9B2Aq4N11uGeC9EphT2ucxK1e9iMFWMVYq2dngqRLA2nB1nW/ NWXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=v46AFG3E30+VdHi+61vSLuvh7vXAu7evEmYzDO5UNzc=; b=k8vXiD0LMOs3ex+GFhNBmbgVM55ouu9iDhT65i88mxV3VDJR73qEa78/XsudUym0m1 u5XXjwVHU58vWT+s4+78F/WIQg3GIm5w1haiIvikzW/M3aFbHrlYvjKbSxkIxIvqzcF6 7VFZHJD349XWICTZvZhs34BAybs8g8Uan5GKYsQ4CcKm6HxHnDaHgSyyVnrPH8fhITjR xZJhC7go2/DEPicxWX14YvuVxImYkv1OAoBQscc7wZgyobRE8kteCKCdGYLVAjIJJZBh myhFGeSv5mURIIC+EPxqioMegtq4gQ63I2YIrYCqC8wBUKUUHokgb0HNSPLmLRUtvp3M dI4Q== 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 c16si14734654pgm.430.2019.04.30.05.14.49; Tue, 30 Apr 2019 05:15:06 -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 S1727883AbfD3MNX (ORCPT + 99 others); Tue, 30 Apr 2019 08:13:23 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:55080 "EHLO andre.telenet-ops.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727557AbfD3MNG (ORCPT ); Tue, 30 Apr 2019 08:13:06 -0400 Received: from ramsan ([84.194.111.163]) by andre.telenet-ops.be with bizsmtp id 6cCz2000C3XaVaC01cCzqb; Tue, 30 Apr 2019 14:13:03 +0200 Received: from rox.of.borg ([192.168.97.57]) by ramsan with esmtp (Exim 4.90_1) (envelope-from ) id 1hLRd5-00086i-UY; Tue, 30 Apr 2019 14:12:59 +0200 Received: from geert by rox.of.borg with local (Exim 4.90_1) (envelope-from ) id 1hLRd5-0000zM-QZ; Tue, 30 Apr 2019 14:12:59 +0200 From: Geert Uytterhoeven To: Thomas Gleixner , Jason Cooper , Marc Zyngier , Rob Herring , Mark Rutland , Simon Horman , Magnus Damm , Chris Brandt Cc: devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH v3 5/5] ARM: dts: rskrza1: Add input switches Date: Tue, 30 Apr 2019 14:12:54 +0200 Message-Id: <20190430121254.3737-6-geert+renesas@glider.be> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190430121254.3737-1-geert+renesas@glider.be> References: <20190430121254.3737-1-geert+renesas@glider.be> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for input switches SW1-3 on the Renesas RZ/A1 RSK+RZA1 development board. Note that this uses the IRQ interrupts, as the RZ/A1 GPIO controller does not include interrupt support. Signed-off-by: Geert Uytterhoeven --- v3: - No changes, v2: - Use rza1-irqc instead of gic. --- arch/arm/boot/dts/r7s72100-rskrza1.dts | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm/boot/dts/r7s72100-rskrza1.dts b/arch/arm/boot/dts/r7s72100-rskrza1.dts index ff24301dc1be54de..99acfe4fe11aaed9 100644 --- a/arch/arm/boot/dts/r7s72100-rskrza1.dts +++ b/arch/arm/boot/dts/r7s72100-rskrza1.dts @@ -8,6 +8,7 @@ /dts-v1/; #include "r7s72100.dtsi" #include +#include #include / { @@ -28,6 +29,37 @@ reg = <0x08000000 0x02000000>; }; + keyboard { + compatible = "gpio-keys"; + + pinctrl-names = "default"; + pinctrl-0 = <&keyboard_pins>; + + key-1 { + interrupt-parent = <&irqc>; + interrupts = <3 IRQ_TYPE_EDGE_BOTH>; + linux,code = ; + label = "SW1"; + wakeup-source; + }; + + key-2 { + interrupt-parent = <&irqc>; + interrupts = <2 IRQ_TYPE_EDGE_BOTH>; + linux,code = ; + label = "SW2"; + wakeup-source; + }; + + key-3 { + interrupt-parent = <&irqc>; + interrupts = <5 IRQ_TYPE_EDGE_BOTH>; + linux,code = ; + label = "SW3"; + wakeup-source; + }; + }; + lbsc { #address-cells = <1>; #size-cells = <1>; @@ -101,6 +133,12 @@ ; /* RIIC3SDA */ }; + keyboard_pins: keyboard { + pinmux = , /* IRQ3 */ + , /* IRQ2 */ + ; /* IRQ5 */ + }; + /* Serial Console */ scif2_pins: serial2 { pinmux = , /* TxD2 */ -- 2.17.1