xref: /openbmc/linux/Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*4160f968SLuca Weiss# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*4160f968SLuca Weiss%YAML 1.2
3*4160f968SLuca Weiss---
4*4160f968SLuca Weiss$id: http://devicetree.org/schemas/input/qcom,pm8xxx-vib.yaml#
5*4160f968SLuca Weiss$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4160f968SLuca Weiss
7*4160f968SLuca Weisstitle: Qualcomm PM8xxx PMIC Vibrator
8*4160f968SLuca Weiss
9*4160f968SLuca Weissmaintainers:
10*4160f968SLuca Weiss  - Bjorn Andersson <andersson@kernel.org>
11*4160f968SLuca Weiss
12*4160f968SLuca Weissproperties:
13*4160f968SLuca Weiss  compatible:
14*4160f968SLuca Weiss    enum:
15*4160f968SLuca Weiss      - qcom,pm8058-vib
16*4160f968SLuca Weiss      - qcom,pm8916-vib
17*4160f968SLuca Weiss      - qcom,pm8921-vib
18*4160f968SLuca Weiss
19*4160f968SLuca Weiss  reg:
20*4160f968SLuca Weiss    maxItems: 1
21*4160f968SLuca Weiss
22*4160f968SLuca Weissrequired:
23*4160f968SLuca Weiss  - compatible
24*4160f968SLuca Weiss  - reg
25*4160f968SLuca Weiss
26*4160f968SLuca WeissadditionalProperties: false
27*4160f968SLuca Weiss
28*4160f968SLuca Weissexamples:
29*4160f968SLuca Weiss  - |
30*4160f968SLuca Weiss    pmic {
31*4160f968SLuca Weiss        #address-cells = <1>;
32*4160f968SLuca Weiss        #size-cells = <0>;
33*4160f968SLuca Weiss
34*4160f968SLuca Weiss        vibrator@4a {
35*4160f968SLuca Weiss            compatible = "qcom,pm8058-vib";
36*4160f968SLuca Weiss            reg = <0x4a>;
37*4160f968SLuca Weiss        };
38*4160f968SLuca Weiss    };
39