Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5378959ybe; Tue, 17 Sep 2019 07:12:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqw7zReZntAbWWFJPA3rKS2plK59HuVF7sxz+4YK3IZdK2p21Zver9pYksZAoryJdjYY397M X-Received: by 2002:a50:ed17:: with SMTP id j23mr4778990eds.11.1568729549330; Tue, 17 Sep 2019 07:12:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568729549; cv=none; d=google.com; s=arc-20160816; b=UPAKYte9kQlNQba4FiSMfc7aaPtm4QPIZRedbxrmISn3xOoJ3av16Rm+4uh884TSqV FJdEWTYEc4VVWDr1ixDEOImutv5kZaDn2xcZDiPvpwDWI9yXqmYM2+Lew14vCmPuHeq/ CLgneqSygvHhk9XqZFasG094ZBSSNwQQ2oxqaPJjxwi/1fxQYZx+orP1hcdF1kVN2NKl 7QcBNLZ/IQ8nQ0JLtN0bW6PlHW1FELhtzvofSRJFy/SjffFDqJeFIibuBpxhRyXj3uSc 3ZYHZma5q5hJL/MsvggVdRHxjA/3QVdNVIQbP7E5QXjduYlZiaVroyXlQrLXAphIKgsd qCZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=/pWBM/AxS1qcNaLdy7iHnk6PkVbURA5ljB1/B0cHBJg=; b=XNm0NLzFiHofHUvSE1rB+EYwAmQKkr+Ejiydg+NB734t6MHnKV6FBnTvzcAJCjMs1D kdkxzGbakNbftzRYs0HBq3Vo2+38GCz/Mr3TxkESO7iqJTfI/qY/Vf0llHP3fLstDSfG tn6w8iu+oh91jDVylMNaNeBtwBFA5SerQqJyEnca3rf3QYjVt2MvPTTOuuGM32K4SRN3 VHFW6VSO/X21WN8TRJ2UOy0DDaiKDM9G9/eiuUQOw7OipLbBw0FghAs39Rjof04tUU9s /UM7BChQrCyd2ttnaCY2togOFcBrFd2LLnHHEZyItcqg43HoRg0SV0do8nN49agwt3uI L2gQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f2si1174610ejw.335.2019.09.17.07.12.04; Tue, 17 Sep 2019 07:12:29 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388659AbfIQC5W (ORCPT + 99 others); Mon, 16 Sep 2019 22:57:22 -0400 Received: from inva020.nxp.com ([92.121.34.13]:36850 "EHLO inva020.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729066AbfIQC5W (ORCPT ); Mon, 16 Sep 2019 22:57:22 -0400 Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id C0C6D1A0AFF; Tue, 17 Sep 2019 04:57:19 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 583CA1A0622; Tue, 17 Sep 2019 04:56:58 +0200 (CEST) Received: from localhost.localdomain (shlinux2.ap.freescale.net [10.192.224.44]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 75CDE402C4; Tue, 17 Sep 2019 10:56:44 +0800 (SGT) From: Anson Huang To: robh+dt@kernel.org, mark.rutland@arm.com, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, catalin.marinas@arm.com, will@kernel.org, dmitry.torokhov@gmail.com, aisheng.dong@nxp.com, ulf.hansson@linaro.org, fugang.duan@nxp.com, peng.fan@nxp.com, leonard.crestez@nxp.com, daniel.baluta@nxp.com, olof@lixom.net, mripard@kernel.org, arnd@arndb.de, jagan@amarulasolutions.com, dinguyen@kernel.org, bjorn.andersson@linaro.org, marcin.juszkiewicz@linaro.org, andriy.shevchenko@linux.intel.com, yuehaibing@huawei.com, cw00.choi@samsung.com, enric.balletbo@collabora.com, m.felsch@pengutronix.de, ping.bai@nxp.com, ronald@innovation.ch, stefan@agner.ch, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-input@vger.kernel.org Cc: Linux-imx@nxp.com Subject: [PATCH V5 1/5] dt-bindings: fsl: scu: add scu key binding Date: Tue, 17 Sep 2019 10:55:35 +0800 Message-Id: <1568688939-13649-1-git-send-email-Anson.Huang@nxp.com> X-Mailer: git-send-email 2.7.4 X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org NXP i.MX8QXP is an ARMv8 SoC with a Cortex-M4 core inside as system controller, the system controller is in charge of system power, clock and scu key event etc. management, Linux kernel has to communicate with system controller via MU (message unit) IPC to get scu key event, add binding doc for i.MX system controller key driver. Signed-off-by: Anson Huang --- No changes. --- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt index c149fad..5eab7d0 100644 --- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt @@ -157,6 +157,15 @@ Required properties: Optional properties: - timeout-sec: contains the watchdog timeout in seconds. +SCU key bindings based on SCU Message Protocol +------------------------------------------------------------ + +Required properties: +- compatible: should be: + "fsl,imx8qxp-sc-key" + followed by "fsl,imx-sc-key"; +- linux,keycodes: See Documentation/devicetree/bindings/input/keys.txt + Example (imx8qxp): ------------- aliases { @@ -220,6 +229,11 @@ firmware { compatible = "fsl,imx8qxp-sc-rtc"; }; + scu_key: scu-key { + compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key"; + linux,keycode = ; + }; + watchdog { compatible = "fsl,imx8qxp-sc-wdt", "fsl,imx-sc-wdt"; timeout-sec = <60>; -- 2.7.4