xref: /linux/Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.yaml (revision c771600c6af14749609b49565ffb4cac2959710d)
14160f968SLuca Weiss# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
24160f968SLuca Weiss%YAML 1.2
34160f968SLuca Weiss---
44160f968SLuca Weiss$id: http://devicetree.org/schemas/input/qcom,pm8xxx-vib.yaml#
54160f968SLuca Weiss$schema: http://devicetree.org/meta-schemas/core.yaml#
64160f968SLuca Weiss
74160f968SLuca Weisstitle: Qualcomm PM8xxx PMIC Vibrator
84160f968SLuca Weiss
94160f968SLuca Weissmaintainers:
104160f968SLuca Weiss  - Bjorn Andersson <andersson@kernel.org>
114160f968SLuca Weiss
124160f968SLuca Weissproperties:
134160f968SLuca Weiss  compatible:
14ca7755adSFenglin Wu    oneOf:
15ca7755adSFenglin Wu      - enum:
164160f968SLuca Weiss          - qcom,pm8058-vib
174160f968SLuca Weiss          - qcom,pm8916-vib
184160f968SLuca Weiss          - qcom,pm8921-vib
19ca7755adSFenglin Wu          - qcom,pmi632-vib
20ca7755adSFenglin Wu      - items:
21ca7755adSFenglin Wu          - enum:
22d9b5ca66SJens Reidel              - qcom,pm6150-vib
23ca7755adSFenglin Wu              - qcom,pm7250b-vib
24ca7755adSFenglin Wu              - qcom,pm7325b-vib
25ca7755adSFenglin Wu              - qcom,pm7550ba-vib
26ca7755adSFenglin Wu          - const: qcom,pmi632-vib
274160f968SLuca Weiss
284160f968SLuca Weiss  reg:
294160f968SLuca Weiss    maxItems: 1
304160f968SLuca Weiss
314160f968SLuca Weissrequired:
324160f968SLuca Weiss  - compatible
334160f968SLuca Weiss  - reg
344160f968SLuca Weiss
354160f968SLuca WeissadditionalProperties: false
364160f968SLuca Weiss
374160f968SLuca Weissexamples:
384160f968SLuca Weiss  - |
394160f968SLuca Weiss    pmic {
404160f968SLuca Weiss        #address-cells = <1>;
414160f968SLuca Weiss        #size-cells = <0>;
424160f968SLuca Weiss
434160f968SLuca Weiss        vibrator@4a {
444160f968SLuca Weiss            compatible = "qcom,pm8058-vib";
454160f968SLuca Weiss            reg = <0x4a>;
464160f968SLuca Weiss        };
474160f968SLuca Weiss    };
48