linux/Documentation/devicetree/bindings/input/gpio-vibrator.yaml
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0
   2%YAML 1.2
   3---
   4$id: http://devicetree.org/schemas/input/gpio-vibrator.yaml#
   5$schema: http://devicetree.org/meta-schemas/core.yaml#
   6
   7title: GPIO vibrator
   8
   9maintainers:
  10  - Luca Weiss <luca@z3ntu.xyz>
  11
  12description: |+
  13  Registers a GPIO device as vibrator, where the on/off capability is controlled by a GPIO.
  14
  15properties:
  16  compatible:
  17    const: gpio-vibrator
  18
  19  enable-gpios:
  20    maxItems: 1
  21
  22  vcc-supply:
  23    description: Regulator that provides power
  24
  25required:
  26  - compatible
  27  - enable-gpios
  28
  29additionalProperties: false
  30
  31examples:
  32  - |
  33    #include <dt-bindings/gpio/gpio.h>
  34
  35    vibrator {
  36        compatible = "gpio-vibrator";
  37        enable-gpios = <&msmgpio 86 GPIO_ACTIVE_HIGH>;
  38        vcc-supply = <&pm8941_l18>;
  39    };
  40