xref: /OK3568_Linux_fs/kernel/include/dt-bindings/input/ti-drv260x.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * DRV260X haptics driver family
4*4882a593Smuzhiyun  *
5*4882a593Smuzhiyun  * Author: Dan Murphy <dmurphy@ti.com>
6*4882a593Smuzhiyun  *
7*4882a593Smuzhiyun  * Copyright:   (C) 2014 Texas Instruments, Inc.
8*4882a593Smuzhiyun  */
9*4882a593Smuzhiyun 
10*4882a593Smuzhiyun #ifndef _DT_BINDINGS_TI_DRV260X_H
11*4882a593Smuzhiyun #define _DT_BINDINGS_TI_DRV260X_H
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun /* Calibration Types */
14*4882a593Smuzhiyun #define DRV260X_LRA_MODE		0x00
15*4882a593Smuzhiyun #define DRV260X_LRA_NO_CAL_MODE	0x01
16*4882a593Smuzhiyun #define DRV260X_ERM_MODE		0x02
17*4882a593Smuzhiyun 
18*4882a593Smuzhiyun /* Library Selection */
19*4882a593Smuzhiyun #define DRV260X_LIB_EMPTY			0x00
20*4882a593Smuzhiyun #define DRV260X_ERM_LIB_A			0x01
21*4882a593Smuzhiyun #define DRV260X_ERM_LIB_B			0x02
22*4882a593Smuzhiyun #define DRV260X_ERM_LIB_C			0x03
23*4882a593Smuzhiyun #define DRV260X_ERM_LIB_D			0x04
24*4882a593Smuzhiyun #define DRV260X_ERM_LIB_E			0x05
25*4882a593Smuzhiyun #define DRV260X_LIB_LRA			0x06
26*4882a593Smuzhiyun #define DRV260X_ERM_LIB_F			0x07
27*4882a593Smuzhiyun 
28*4882a593Smuzhiyun #endif
29