Home
last modified time | relevance | path

Searched refs:vib (Results 1 – 4 of 4) sorted by relevance

/drivers/input/misc/
A Dpm8xxx-vibrator.c14 #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 Dcs40l50-vibra.c160 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 Dvibrator.c53 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 Dhead.c84 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