Lines Matching +full:pre +full:- +full:set
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments - drv260x Haptics driver family
10 - Andrew Davis <afd@ti.com>
15 - ti,drv2604
16 - ti,drv2605
17 - ti,drv2605l
22 vbat-supply:
30 (defined in include/dt-bindings/input/ti-drv260x.h)
43 library-sel:
46 These are ROM based waveforms pre-programmed into the IC.
47 This should be set to set the library to use at power up.
48 (defined in include/dt-bindings/input/ti-drv260x.h)
50 DRV260X_LIB_EMPTY - Do not use a pre-programmed library
51 DRV260X_ERM_LIB_A - Pre-programmed Library
52 DRV260X_ERM_LIB_B - Pre-programmed Library
53 DRV260X_ERM_LIB_C - Pre-programmed Library
54 DRV260X_ERM_LIB_D - Pre-programmed Library
55 DRV260X_ERM_LIB_E - Pre-programmed Library
56 DRV260X_ERM_LIB_F - Pre-programmed Library
57 DRV260X_LIB_LRA - Pre-programmed LRA Library
60 enable-gpio:
64 enable-gpios:
67 vib-rated-mv:
71 If this is not set then the value will be defaulted to 3200 mV.
74 vib-overdrive-mv:
78 If this is not set then the value will be defaulted to 3200 mV.
82 - compatible
83 - reg
84 - enable-gpios
85 - mode
86 - library-sel
91 - |
92 #include <dt-bindings/gpio/gpio.h>
93 #include <dt-bindings/input/ti-drv260x.h>
96 #address-cells = <1>;
97 #size-cells = <0>;
102 vbat-supply = <&vbat>;
103 enable-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
105 library-sel = <DRV260X_LIB_LRA>;
106 vib-rated-mv = <3200>;
107 vib-overdrive-mv = <3200>;