Searched refs:vib (Results 1 – 4 of 4) sorted by relevance
| /drivers/input/misc/ |
| A D | pm8xxx-vibrator.c | 14 #define VIB_MAX_LEVEL_mV(vib) (vib->drv2_addr ? 3544 : 3100) argument 15 #define VIB_MIN_LEVEL_mV(vib) (vib->drv2_addr ? 1504 : 1200) argument 16 #define VIB_PER_STEP_mV(vib) (vib->drv2_addr ? 8 : 100) argument 18 (VIB_MAX_LEVEL_mV(vib) - VIB_MIN_LEVEL_mV(vib) + VIB_PER_STEP_mV(vib)) 107 vib->level /= VIB_PER_STEP_mV(vib); in pm8xxx_vib_set() 114 rc = regmap_write(vib->regmap, vib->drv_addr, val); in pm8xxx_vib_set() 145 rc = regmap_read(vib->regmap, vib->drv_addr, &val); in pm8xxx_work_handler() 155 vib->level = VIB_MIN_LEVEL_mV(vib); in pm8xxx_work_handler() 156 vib->level += mult_frac(VIB_MAX_LEVELS(vib), vib->speed, MAX_FF_SPEED); in pm8xxx_work_handler() 159 vib->level = VIB_MIN_LEVEL_mV(vib); in pm8xxx_work_handler() [all …]
|
| A D | cs40l50-vibra.c | 160 struct cs40l50_vibra *vib = work_data->vib; in cs40l50_effect_index_set() local 196 struct cs40l50_vibra *vib = work_data->vib; in cs40l50_effect_gpio_mapping_set() local 220 struct cs40l50_vibra *vib = work_data->vib; in cs40l50_upload_owt() local 257 error = vib->dsp.write(vib->dev, vib->regmap, vib->dsp.push_owt_cmd); in cs40l50_upload_owt() 337 work_data.vib = vib; in cs40l50_add() 363 vib->dsp.write(vib->dev, vib->regmap, start_effect->index); in cs40l50_start_worker() 385 vib->dsp.write(vib->dev, vib->regmap, vib->dsp.stop_cmd); in cs40l50_stop_worker() 402 work_data->vib = vib; in cs40l50_playback() 444 error = vib->dsp.write(vib->dev, vib->regmap, in cs40l50_erase_worker() 470 work_data.vib = vib; in cs40l50_erase() [all …]
|
| /drivers/staging/greybus/ |
| A D | vibrator.c | 53 turn_off(vib); in turn_on() 75 turn_off(vib); in gb_vibrator_worker() 131 vib = kzalloc(sizeof(*vib), GFP_KERNEL); in gb_vibrator_probe() 132 if (!vib) in gb_vibrator_probe() 157 if (vib->minor < 0) { in gb_vibrator_probe() 158 retval = vib->minor; in gb_vibrator_probe() 162 MKDEV(0, 0), vib, "vibrator%d", vib->minor); in gb_vibrator_probe() 167 vib->dev = dev; in gb_vibrator_probe() 182 kfree(vib); in gb_vibrator_probe() 197 turn_off(vib); in gb_vibrator_disconnect() [all …]
|
| /drivers/gpu/drm/nouveau/dispnv50/ |
| A D | head.c | 84 const int vib = asyc->procamp.color_vibrance - 100; in nv50_head_atomic_check_procamp() local 86 const int adj = (vib > 0) ? 50 : 0; in nv50_head_atomic_check_procamp() 87 asyh->procamp.sat.cos = ((vib * 2047 + adj) / 100) & 0xfff; in nv50_head_atomic_check_procamp()
|
Completed in 15 milliseconds