Commit cc3d15a5 authored by Maxime Ripard's avatar Maxime Ripard Committed by Dmitry Torokhov
Browse files

dt-bindings: input: Convert Regulator Haptic binding to a schema



The Haptic feedback based on a regulator is supported by Linux thanks to
its device tree binding.

Now that we have the DT validation in place, let's convert the device
tree bindings for that driver over to a YAML schema.

Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210721140424.725744-19-maxime@cerno.tech


Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
parent 187acd8c
Loading
Loading
Loading
Loading
+0 −21
Original line number Diff line number Diff line
* Regulator Haptic Device Tree Bindings

Required Properties:
 - compatible : Should be "regulator-haptic"
 - haptic-supply : Power supply to the haptic motor.
	[*] refer Documentation/devicetree/bindings/regulator/regulator.txt

 - max-microvolt : The maximum voltage value supplied to the haptic motor.
		[The unit of the voltage is a micro]

 - min-microvolt : The minimum voltage value supplied to the haptic motor.
		[The unit of the voltage is a micro]

Example:

	haptics {
		compatible = "regulator-haptic";
		haptic-supply = <&motor_regulator>;
		max-microvolt = <2700000>;
		min-microvolt = <1100000>;
	};
+43 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: "http://devicetree.org/schemas/input/regulator-haptic.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"

title: Regulator Haptic Device Tree Bindings

maintainers:
  - Jaewon Kim <jaewon02.kim@samsung.com>

properties:
  compatible:
    const: regulator-haptic

  haptic-supply:
    description: >
      Power supply to the haptic motor

  max-microvolt:
    description: >
      The maximum voltage value supplied to the haptic motor

  min-microvolt:
    description: >
      The minimum voltage value supplied to the haptic motor

required:
  - compatible
  - haptic-supply
  - max-microvolt
  - min-microvolt

additionalProperties: false

examples:
  - |
    haptics {
        compatible = "regulator-haptic";
        haptic-supply = <&motor_regulator>;
        max-microvolt = <2700000>;
        min-microvolt = <1100000>;
    };