Searched refs:haptics (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/input/misc/
H A Dda7280.c284 static int da7280_haptic_mem_update(struct da7280_haptic *haptics) argument
290 error = regmap_read(haptics->regmap, DA7280_IRQ_STATUS1, &val);
294 dev_warn(haptics->dev,
301 error = regmap_read(haptics->regmap, DA7280_MEM_CTL2, &val);
305 dev_warn(haptics->dev, "Please unlock the bit first\n");
310 error = regmap_update_bits(haptics->regmap,
317 error = regmap_read(haptics->regmap, DA7280_MEM_CTL1, &val);
321 return regmap_bulk_write(haptics->regmap, val, haptics->snp_mem,
325 static int da7280_haptic_set_pwm(struct da7280_haptic *haptics, boo argument
362 da7280_haptic_activate(struct da7280_haptic *haptics) argument
439 da7280_haptic_deactivate(struct da7280_haptic *haptics) argument
495 struct da7280_haptic *haptics = local
509 struct da7280_haptic *haptics = input_get_drvdata(dev); local
662 struct da7280_haptic *haptics = input_get_drvdata(dev); local
677 da7280_haptic_start(struct da7280_haptic *haptics) argument
693 da7280_haptic_stop(struct da7280_haptic *haptics) argument
710 struct da7280_haptic *haptics = input_get_drvdata(dev); local
717 struct da7280_haptic *haptics = input_get_drvdata(dev); local
772 da7280_parse_properties(struct device *dev, struct da7280_haptic *haptics) argument
904 struct da7280_haptic *haptics = data; local
962 da7280_init(struct da7280_haptic *haptics) argument
1146 struct da7280_haptic *haptics; local
1265 struct da7280_haptic *haptics = dev_get_drvdata(dev); local
1286 struct da7280_haptic *haptics = dev_get_drvdata(dev); local
[all...]
H A Ddrv260x.c3 * DRV260X haptics driver family
212 struct drv260x_data *haptics = container_of(work, struct drv260x_data, work); local
215 gpiod_set_value(haptics->enable_gpio, 1);
219 error = regmap_write(haptics->regmap,
222 dev_err(&haptics->client->dev,
225 error = regmap_write(haptics->regmap,
226 DRV260X_RT_PB_IN, haptics->magnitude);
228 dev_err(&haptics->client->dev,
236 struct drv260x_data *haptics = input_get_drvdata(input); local
238 haptics
255 struct drv260x_data *haptics = input_get_drvdata(input); local
307 drv260x_init(struct drv260x_data *haptics) argument
425 struct drv260x_data *haptics; local
539 struct drv260x_data *haptics = dev_get_drvdata(dev); local
571 struct drv260x_data *haptics = dev_get_drvdata(dev); local
[all...]
H A Ddrv2665.c3 * DRV2665 haptics driver family
78 struct drv2665_data *haptics = local
83 error = regmap_read(haptics->regmap, DRV2665_STATUS, &read_buf);
85 dev_err(&haptics->client->dev,
91 error = regmap_bulk_write(haptics->regmap,
96 dev_err(&haptics->client->dev,
106 struct drv2665_data *haptics = input_get_drvdata(input); local
108 schedule_work(&haptics->work);
115 struct drv2665_data *haptics = input_get_drvdata(input); local
118 cancel_work_sync(&haptics
132 drv2665_init(struct drv2665_data *haptics) argument
161 struct drv2665_data *haptics; local
227 struct drv2665_data *haptics = dev_get_drvdata(dev); local
256 struct drv2665_data *haptics = dev_get_drvdata(dev); local
[all...]
H A Ddrv2667.c3 * DRV2667 haptics driver family
129 static int drv2667_set_waveform_freq(struct drv2667_data *haptics) argument
138 freq = (haptics->frequency * 1000) / 78125;
140 dev_err(&haptics->client->dev,
145 error = regmap_read(haptics->regmap, DRV2667_PAGE, &read_buf);
147 dev_err(&haptics->client->dev,
153 haptics->page != read_buf) {
154 error = regmap_write(haptics->regmap,
155 DRV2667_PAGE, haptics->page);
157 dev_err(&haptics
184 struct drv2667_data *haptics = container_of(work, struct drv2667_data, work); local
231 struct drv2667_data *haptics = input_get_drvdata(input); local
247 struct drv2667_data *haptics = input_get_drvdata(input); local
278 drv2667_init(struct drv2667_data *haptics) argument
338 struct drv2667_data *haptics; local
404 struct drv2667_data *haptics = dev_get_drvdata(dev); local
433 struct drv2667_data *haptics = dev_get_drvdata(dev); local
[all...]
H A Darizona-haptics.c3 * Arizona haptics driver
33 struct arizona_haptics *haptics = container_of(work, local
36 struct arizona *arizona = haptics->arizona;
41 if (!haptics->arizona->dapm) {
46 if (haptics->intensity) {
50 haptics->intensity);
63 dev_err(arizona->dev, "Failed to start haptics: %d\n",
101 dev_err(arizona->dev, "Failed to stop haptics: %d\n",
111 struct arizona_haptics *haptics = input_get_drvdata(input); local
112 struct arizona *arizona = haptics
141 struct arizona_haptics *haptics = input_get_drvdata(input); local
155 struct arizona_haptics *haptics; local
[all...]
H A DMakefile19 obj-$(CONFIG_INPUT_ARIZONA_HAPTICS) += arizona-haptics.o
/linux-master/drivers/hid/
H A Dhid-nvidia-shield.c179 } haptics; member in union:thunderstrike_hostcmd_req_report::__anon9
275 struct input_dev *haptics; local
281 haptics = shield_allocate_input_dev(dev->hdev, "Haptics");
282 if (IS_ERR(haptics))
283 return haptics;
285 input_set_capability(haptics, EV_FF, FF_RUMBLE);
286 input_ff_create_memless(haptics, NULL, play_effect);
288 ret = input_register_device(haptics);
292 return haptics;
295 input_free_device(haptics);
579 thunderstrike_parse_haptics_payload(struct shield_device *shield_dev, struct thunderstrike_hostcmd_haptics *haptics) argument
[all...]

Completed in 132 milliseconds