Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1855331imu; Sat, 12 Jan 2019 09:10:02 -0800 (PST) X-Google-Smtp-Source: ALg8bN66f03QBIoGpwXU8bXyJk/fZNk6s4A4f0W6dH8At1T338whXGiD91ceVQUKBGP3n5/3ask+ X-Received: by 2002:a63:f412:: with SMTP id g18mr17569412pgi.262.1547313002500; Sat, 12 Jan 2019 09:10:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547313002; cv=none; d=google.com; s=arc-20160816; b=bp4EEhgHO4NGju1D1xzb55AK6IhksyS/G97pQhtijDDMwTUFV8U2HGIk66qosOJ8ha 5cNFXn2yuLB39vTFntb9MvmPwKU7xHC3HIyy1uQM8FvwbNdehF01jOSiRgT2P98RzrER m/ybDaXQ2TwCvuvPF/I1PUDN+nR73DaAWwwiOGAAGpQpspb8ybLhTsMvHT9EkXvvqrJv roSBLOhiesulW1pDvxc4DzxxQ5RGXYlTN8SKERvh0fW6Eby+d00JiXNkljWQBL4Xf5gy fu+vN6psWqoU26MHsxOkpodd2wOxzZ2f5qknzE2adxQzwV714DQa1bZlIaZQjuiL7MwF 3wPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=QeksuD9z3FyrWgPYy7t+L5beS2GWFoOWIHrIPULnlGM=; b=f4bFGmLI62BpC0Od7NnrBs6C01UhH0Tv50MVVODVH3TQPv5EiDTBOyVSuL4WrajjIb K/lsrHnPUgecK4+lEmp4HvwsP9KJaTeeV3H936HicbD5qO60u6qkZEjDd9uOQvAzAgqT v9V3itxA/t5P13ymjNcfuFvrLtn6f6cyiB52UVVltgUdhFQLrDYMnrBpwfWoF4XhgVXx JzczzAh+JS2jAh9On11MeRq669go32G86zg7pM7CcWIWPIWX7/Ztxv0NCjnULjMRijw6 2GqE7j5dKb6jZy3mn0LMbhnEZqxOdwuLwAP9jZrBbgos+ImfRM+ZABPQ83RXmzEtJ1jq ow8Q== 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 r11si14164692plo.319.2019.01.12.09.09.23; Sat, 12 Jan 2019 09:10:02 -0800 (PST) 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 S1726416AbfALQVv (ORCPT + 99 others); Sat, 12 Jan 2019 11:21:51 -0500 Received: from mout.gmx.net ([212.227.15.15]:36777 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725851AbfALQVu (ORCPT ); Sat, 12 Jan 2019 11:21:50 -0500 Received: from longitude ([109.90.232.48]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MMjgF-1gcZPY1xLb-008Z06; Sat, 12 Jan 2019 17:21:39 +0100 From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= To: linuxppc-dev@lists.ozlabs.org Cc: Rob Herring , Mark Rutland , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= Subject: [PATCH 2/2] powerpc: wii.dts: Add GPIO keys Date: Sat, 12 Jan 2019 17:21:24 +0100 Message-Id: <20190112162124.3341-3-j.neuschaefer@gmx.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190112162124.3341-1-j.neuschaefer@gmx.net> References: <20190112162124.3341-1-j.neuschaefer@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:TpDGHZe2O+O8zBRP6TK8+6lMXbL49NlvpGmpjKng9ZctZKOUc/F Z72QFHW3FC3AZhCKcnvIuTrIT9ulk96lzwh2dDtaCiqb9UyhwsFVj8ktP9yL510fxtmGEo/ iOUsG/oUb/4Y+RFHfR/qyjMqGVxgluobN9NM0Bqtlyx9v185yPB25IqsOrR5X0IHa63pfCL c6FLyABT5QMUOjyrrPKqw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:QudKOvcbQuI=:A23n77WeV+djuACoRh6Y8j 678NyZZPrPqR3R3vbdx3X3mOsHvFMX2y396lh442olJRXGO5vHu0IC6IcTFPbzzfPxtfWwj83 qjSH46cmUGpI6Yrv4cmxMpnkQ+k12w00oP97M0XUa3GZrr0U1wH1aW55mH6cKrMbgfM+0yFY6 DfxDbiuMftSkA1IToikBO1CJqF4atu5iF9qcebymCqKGGCdl61lc0UVqjvKtr0nmFIgOAyAj/ xb+5RKV3qjKDM8rKrLdOc9HJ0UxZKKIZbWaYWxgea9s9Ys4lr2z9trRG1sfqdiOc/uU5TsJR+ 8SLlYe8FaSf2Kr6O6JmWZqHYJPSn/78PyrsOD6vPymxa+x2HYpOjyd+TlPydLopqG4NdHLjKO oOkzyN1kzV03K94DqPon2yO0C6YEGJd3ai/d8Vyt9YDyy6+YQSXRur4N87I528OrEnI0GH6H9 CboNcveO5rgzB0wOsnSZpi96PJjjv2vwFzbHxRFnY9jtEuEqmLCUHSSpVsbgkIXNDVQ0EH3TD GTTdVQFJ+R4v9Gnlz+FvdqX7rFU+KNy/6U38nFUsg3iuIKu2Hnn8T/tl1trPH7qK8senj7Mtk 1RbjOjpIIcc7+lQkpC1g2PC5bKbN7a+jtvcpmH7kQ//+/URa78VcOGOCY3QQTh4YJ6FMnJAXM PhtV04jPekaPFv1HhxUEpfJNiMC8NKKusl/kUXu3L4E0OjC3/u+eB4XLdu18wAidkIEY3LMiu WnILchWIkPB4EB40h//wZMyio9fwAhSCzOtu2ov5svl5FKb9pOf24Wz3ZksXOFyivvMSbHLrb 6CEpNwfwQkqKSd4BL9OFWqGntHArkcBBVK6k71XDUytNDS19NtwpRaSo0UJmTlT3CAfs0SDcv KYgjgzMGwRyXCrK+Flx8x3t9RYOLiobvbEgqJt4iryGRK2JSjC+GzK44Y2dmS+CajqsVf+onS CRbtIEaIFVw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Wii has POWER and EJECT buttons, which are connected through normalization logic to the GPIO controller (the length of an assertion of these signals is always the same, regardless of how long the user pressed the buttons). Signed-off-by: Jonathan Neuschäfer --- arch/powerpc/boot/dts/wii.dts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/powerpc/boot/dts/wii.dts b/arch/powerpc/boot/dts/wii.dts index 864e5a17aa1d..64f886a6327f 100644 --- a/arch/powerpc/boot/dts/wii.dts +++ b/arch/powerpc/boot/dts/wii.dts @@ -14,6 +14,7 @@ /dts-v1/; #include +#include /* * This is commented-out for now. @@ -249,5 +250,21 @@ gpios = <&GPIO 8 GPIO_ACTIVE_HIGH>; }; }; + + gpio-keys { + compatible = "gpio-keys"; + + power { + label = "Power Button"; + gpios = <&GPIO 0 GPIO_ACTIVE_HIGH>; + linux,code = ; + }; + + eject { + label = "Eject Button"; + gpios = <&GPIO 6 GPIO_ACTIVE_HIGH>; + linux,code = ; + }; + }; }; -- 2.20.1