Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5097412ybe; Tue, 17 Sep 2019 02:32:54 -0700 (PDT) X-Google-Smtp-Source: APXvYqzMcT5oRUqGhaJFRVVNHuLuHq2Mxl+HpsUjq5d+fv+MfrFAWNfG7jQxy+4mLb4Nzmf2oOFs X-Received: by 2002:a17:906:a84d:: with SMTP id dx13mr3916762ejb.230.1568712774310; Tue, 17 Sep 2019 02:32:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568712774; cv=none; d=google.com; s=arc-20160816; b=RGB7i9mOk2uLXFJJOLREdu6lHlAp/YojMRZ8vcaFDENbG6WRf6peWufJu360uyiu7H SgQvG6RjH6xQJp0lSRh+ZjLzVxeqBKEbenCgOrnRZ7AECrg2XiaFwCURvbziYIV/16ID /vDi/ULgOhNTtn3An7fzaaB8UMwWl50e4+aCLYlQ1Rsy0+czd1uy1Mo5o4nEGl0VJjHs UHPzRTncJqde7stp2zCUYJqK1r3Q0V5nuxlmDIeaYojyQqGqfGVK7zzFBolzoOtNRk5q p55yTMHAOTvMCUljqnYr8cq09uWhK1IKLursDhFuY+VZQoO310BeWdJRRmLqPG6r7Rej H8+g== 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=aY+GAonorRboFdn3zcGrCPO57IF6eCAF4zA58M6eG+byeKxx+8qft1yjYa+UXA6jRu p+yrUtgcZgtGponJFUKY+kjax+ITYd0WHJU+Zt88icw09w/VHlb2eKg9z8bjrmyKIDju jYo1Ooa521AaHg35aXUIpHGkCc1b96K97ouCX4iQM6mi+SzzE0g9xvJLlMWpKf0E9Ba4 CUIWW+qXWFPOEcNbZ8Xxx7wJuYfAXibqzywmqikXv8QlmmzhtF/CTwSJpDX4Rct/HVHD 0t4gBpLcMZjZuuAlAqoXyxKcgF6eoC9hS1tCHX7o7CjIr7BT2IL4bNElpAIeSI+2G1F5 4fpQ== 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 k7si755505ejk.266.2019.09.17.02.32.30; Tue, 17 Sep 2019 02:32:54 -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 S1729629AbfIQDOD (ORCPT + 99 others); Mon, 16 Sep 2019 23:14:03 -0400 Received: from inva021.nxp.com ([92.121.34.21]:39828 "EHLO inva021.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728874AbfIQDOC (ORCPT ); Mon, 16 Sep 2019 23:14:02 -0400 Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 56B5E200640; Tue, 17 Sep 2019 05:14:00 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 5A62820063C; Tue, 17 Sep 2019 05:13:39 +0200 (CEST) Received: from localhost.localdomain (shlinux2.ap.freescale.net [10.192.224.44]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 76F84402E6; Tue, 17 Sep 2019 11:13:25 +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 RESEND V5 1/5] dt-bindings: fsl: scu: add scu key binding Date: Tue, 17 Sep 2019 11:12:15 +0800 Message-Id: <1568689939-8871-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