1*19ad93bcSStephen Boyd# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*19ad93bcSStephen Boyd%YAML 1.2
3*19ad93bcSStephen Boyd---
4*19ad93bcSStephen Boyd$id: http://devicetree.org/schemas/iio/proximity/google,cros-ec-mkbp-proximity.yaml#
5*19ad93bcSStephen Boyd$schema: http://devicetree.org/meta-schemas/core.yaml#
6*19ad93bcSStephen Boyd
7*19ad93bcSStephen Boydtitle: ChromeOS EC MKBP Proximity Sensor
8*19ad93bcSStephen Boyd
9*19ad93bcSStephen Boydmaintainers:
10*19ad93bcSStephen Boyd  - Stephen Boyd <swboyd@chromium.org>
11*19ad93bcSStephen Boyd  - Benson Leung <bleung@chromium.org>
12*19ad93bcSStephen Boyd
13*19ad93bcSStephen Boyddescription: |
14*19ad93bcSStephen Boyd  Google's ChromeOS EC sometimes has the ability to detect user proximity.
15*19ad93bcSStephen Boyd  This is implemented on the EC as near/far logic and exposed to the OS
16*19ad93bcSStephen Boyd  via an MKBP switch bit.
17*19ad93bcSStephen Boyd
18*19ad93bcSStephen Boydproperties:
19*19ad93bcSStephen Boyd  compatible:
20*19ad93bcSStephen Boyd    const: google,cros-ec-mkbp-proximity
21*19ad93bcSStephen Boyd
22*19ad93bcSStephen Boyd  label:
23*19ad93bcSStephen Boyd    description: Name for proximity sensor
24*19ad93bcSStephen Boyd
25*19ad93bcSStephen Boydrequired:
26*19ad93bcSStephen Boyd  - compatible
27*19ad93bcSStephen Boyd
28*19ad93bcSStephen BoydadditionalProperties: false
29*19ad93bcSStephen Boyd
30*19ad93bcSStephen Boydexamples:
31*19ad93bcSStephen Boyd  - |
32*19ad93bcSStephen Boyd    proximity {
33*19ad93bcSStephen Boyd      compatible = "google,cros-ec-mkbp-proximity";
34*19ad93bcSStephen Boyd      label = "proximity-wifi-lte";
35*19ad93bcSStephen Boyd    };
36