1cc3d15a5SMaxime Ripard# SPDX-License-Identifier: GPL-2.0
2cc3d15a5SMaxime Ripard%YAML 1.2
3cc3d15a5SMaxime Ripard---
4*fcb52d7dSRob Herring$id: http://devicetree.org/schemas/input/regulator-haptic.yaml#
5*fcb52d7dSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6cc3d15a5SMaxime Ripard
7dd3cb467SAndrew Lunntitle: Regulator Haptic
8cc3d15a5SMaxime Ripard
9cc3d15a5SMaxime Ripardmaintainers:
10cc3d15a5SMaxime Ripard  - Jaewon Kim <jaewon02.kim@samsung.com>
11cc3d15a5SMaxime Ripard
12cc3d15a5SMaxime Ripardproperties:
13cc3d15a5SMaxime Ripard  compatible:
14cc3d15a5SMaxime Ripard    const: regulator-haptic
15cc3d15a5SMaxime Ripard
16cc3d15a5SMaxime Ripard  haptic-supply:
17cc3d15a5SMaxime Ripard    description: >
18cc3d15a5SMaxime Ripard      Power supply to the haptic motor
19cc3d15a5SMaxime Ripard
20cc3d15a5SMaxime Ripard  max-microvolt:
21cc3d15a5SMaxime Ripard    description: >
22cc3d15a5SMaxime Ripard      The maximum voltage value supplied to the haptic motor
23cc3d15a5SMaxime Ripard
24cc3d15a5SMaxime Ripard  min-microvolt:
25cc3d15a5SMaxime Ripard    description: >
26cc3d15a5SMaxime Ripard      The minimum voltage value supplied to the haptic motor
27cc3d15a5SMaxime Ripard
28cc3d15a5SMaxime Ripardrequired:
29cc3d15a5SMaxime Ripard  - compatible
30cc3d15a5SMaxime Ripard  - haptic-supply
31cc3d15a5SMaxime Ripard  - max-microvolt
32cc3d15a5SMaxime Ripard  - min-microvolt
33cc3d15a5SMaxime Ripard
34cc3d15a5SMaxime RipardadditionalProperties: false
35cc3d15a5SMaxime Ripard
36cc3d15a5SMaxime Ripardexamples:
37cc3d15a5SMaxime Ripard  - |
38cc3d15a5SMaxime Ripard    haptics {
39cc3d15a5SMaxime Ripard        compatible = "regulator-haptic";
40cc3d15a5SMaxime Ripard        haptic-supply = <&motor_regulator>;
41cc3d15a5SMaxime Ripard        max-microvolt = <2700000>;
42cc3d15a5SMaxime Ripard        min-microvolt = <1100000>;
43cc3d15a5SMaxime Ripard    };
44