File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 13
13
14
14
#define VIB_MAX_LEVEL_mV (3100)
15
15
#define VIB_MIN_LEVEL_mV (1200)
16
- #define VIB_MAX_LEVELS (VIB_MAX_LEVEL_mV - VIB_MIN_LEVEL_mV)
16
+ #define VIB_PER_STEP_mV (100)
17
+ #define VIB_MAX_LEVELS (VIB_MAX_LEVEL_mV - VIB_MIN_LEVEL_mV + VIB_PER_STEP_mV)
17
18
18
19
#define MAX_FF_SPEED 0xff
19
20
@@ -117,10 +118,10 @@ static void pm8xxx_work_handler(struct work_struct *work)
117
118
vib -> active = true;
118
119
vib -> level = ((VIB_MAX_LEVELS * vib -> speed ) / MAX_FF_SPEED ) +
119
120
VIB_MIN_LEVEL_mV ;
120
- vib -> level /= 100 ;
121
+ vib -> level /= VIB_PER_STEP_mV ;
121
122
} else {
122
123
vib -> active = false;
123
- vib -> level = VIB_MIN_LEVEL_mV / 100 ;
124
+ vib -> level = VIB_MIN_LEVEL_mV / VIB_PER_STEP_mV ;
124
125
}
125
126
126
127
pm8xxx_vib_set (vib , vib -> active );
You can’t perform that action at this time.
0 commit comments