linux/Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.yaml
<<
>>
Prefs
   1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
   2# Copyright 2020 Unisoc Inc.
   3%YAML 1.2
   4---
   5$id: http://devicetree.org/schemas/input/sprd,sc27xx-vibrator.yaml#
   6$schema: http://devicetree.org/meta-schemas/core.yaml#
   7
   8title: Spreadtrum SC27xx PMIC Vibrator Device Tree Bindings
   9
  10maintainers:
  11  - Orson Zhai <orsonzhai@gmail.com>
  12  - Baolin Wang <baolin.wang7@gmail.com>
  13  - Chunyan Zhang <zhang.lyra@gmail.com>
  14
  15properties:
  16  compatible:
  17    enum:
  18      - sprd,sc2721-vibrator
  19      - sprd,sc2730-vibrator
  20      - sprd,sc2731-vibrator
  21
  22  reg:
  23    maxItems: 1
  24
  25required:
  26  - compatible
  27  - reg
  28
  29additionalProperties: false
  30
  31examples:
  32  - |
  33    #include <dt-bindings/interrupt-controller/arm-gic.h>
  34    sc2731_pmic: pmic@0 {
  35      compatible = "sprd,sc2731";
  36      reg = <0 0>;
  37      spi-max-frequency = <26000000>;
  38      interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
  39      interrupt-controller;
  40      #interrupt-cells = <2>;
  41      #address-cells = <1>;
  42      #size-cells = <0>;
  43
  44      vibrator@eb4 {
  45        compatible = "sprd,sc2731-vibrator";
  46        reg = <0xeb4>;
  47      };
  48    };
  49