mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.9 KiB
50 lines
1.9 KiB
* Texas Instruments - drv260x Haptics driver family |
|
|
|
Required properties: |
|
- compatible - One of: |
|
"ti,drv2604" - DRV2604 |
|
"ti,drv2605" - DRV2605 |
|
"ti,drv2605l" - DRV2605L |
|
- reg - I2C slave address |
|
- vbat-supply - Required supply regulator |
|
- mode - Power up mode of the chip (defined in include/dt-bindings/input/ti-drv260x.h) |
|
DRV260X_LRA_MODE - Linear Resonance Actuator mode (Piezoelectric) |
|
DRV260X_LRA_NO_CAL_MODE - This is a LRA Mode but there is no calibration |
|
sequence during init. And the device is configured for real |
|
time playback mode (RTP mode). |
|
DRV260X_ERM_MODE - Eccentric Rotating Mass mode (Rotary vibrator) |
|
- library-sel - These are ROM based waveforms pre-programmed into the IC. |
|
This should be set to set the library to use at power up. |
|
(defined in include/dt-bindings/input/ti-drv260x.h) |
|
DRV260X_LIB_EMPTY - Do not use a pre-programmed library |
|
DRV260X_ERM_LIB_A - Pre-programmed Library |
|
DRV260X_ERM_LIB_B - Pre-programmed Library |
|
DRV260X_ERM_LIB_C - Pre-programmed Library |
|
DRV260X_ERM_LIB_D - Pre-programmed Library |
|
DRV260X_ERM_LIB_E - Pre-programmed Library |
|
DRV260X_ERM_LIB_F - Pre-programmed Library |
|
DRV260X_LIB_LRA - Pre-programmed LRA Library |
|
|
|
Optional properties: |
|
- enable-gpio - gpio pin to enable/disable the device. |
|
- vib-rated-mv - The rated voltage of the actuator in millivolts. |
|
If this is not set then the value will be defaulted to |
|
3.2 v. |
|
- vib-overdrive-mv - The overdrive voltage of the actuator in millivolts. |
|
If this is not set then the value will be defaulted to |
|
3.2 v. |
|
Example: |
|
|
|
haptics: haptics@5a { |
|
compatible = "ti,drv2605l"; |
|
reg = <0x5a>; |
|
vbat-supply = <&vbat>; |
|
enable-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>; |
|
mode = <DRV260X_LRA_MODE>; |
|
library-sel = <DRV260X_LIB_LRA>; |
|
vib-rated-mv = <3200>; |
|
vib-overdrive-mv = <3200>; |
|
} |
|
|
|
For more product information please see the link below: |
|
http://www.ti.com/product/drv2605
|
|
|