xref: /openbmc/linux/Documentation/devicetree/bindings/input/fsl,scu-key.yaml (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
192dae33aSAbel Vesa# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
292dae33aSAbel Vesa%YAML 1.2
392dae33aSAbel Vesa---
492dae33aSAbel Vesa$id: http://devicetree.org/schemas/input/fsl,scu-key.yaml#
592dae33aSAbel Vesa$schema: http://devicetree.org/meta-schemas/core.yaml#
692dae33aSAbel Vesa
7*3367934dSKrzysztof Kozlowskititle: i.MX SCU Client Device Node - SCU Key Based on SCU Message Protocol
892dae33aSAbel Vesa
992dae33aSAbel Vesamaintainers:
1092dae33aSAbel Vesa  - Dong Aisheng <aisheng.dong@nxp.com>
1192dae33aSAbel Vesa
1292dae33aSAbel Vesadescription: i.MX SCU Client Device Node
1392dae33aSAbel Vesa  Client nodes are maintained as children of the relevant IMX-SCU device node.
1492dae33aSAbel Vesa
1592dae33aSAbel VesaallOf:
1692dae33aSAbel Vesa  - $ref: input.yaml#
1792dae33aSAbel Vesa
1892dae33aSAbel Vesaproperties:
1992dae33aSAbel Vesa  compatible:
2092dae33aSAbel Vesa    items:
2192dae33aSAbel Vesa      - const: fsl,imx8qxp-sc-key
2292dae33aSAbel Vesa      - const: fsl,imx-sc-key
2392dae33aSAbel Vesa
2492dae33aSAbel Vesa  linux,keycodes:
2592dae33aSAbel Vesa    maxItems: 1
2692dae33aSAbel Vesa
2792dae33aSAbel Vesarequired:
2892dae33aSAbel Vesa  - compatible
2992dae33aSAbel Vesa  - linux,keycodes
3092dae33aSAbel Vesa
3192dae33aSAbel VesaadditionalProperties: false
3292dae33aSAbel Vesa
3392dae33aSAbel Vesaexamples:
3492dae33aSAbel Vesa  - |
3592dae33aSAbel Vesa    #include <dt-bindings/input/input.h>
3692dae33aSAbel Vesa
3792dae33aSAbel Vesa    keys {
3892dae33aSAbel Vesa        compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key";
3992dae33aSAbel Vesa        linux,keycodes = <KEY_POWER>;
4092dae33aSAbel Vesa    };
41