/linux-master/drivers/input/misc/ |
H A D | da7280.c | 284 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 D | drv260x.c | 3 * 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 D | drv2665.c | 3 * 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 D | drv2667.c | 3 * 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 D | arizona-haptics.c | 3 * 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 D | Makefile | 19 obj-$(CONFIG_INPUT_ARIZONA_HAPTICS) += arizona-haptics.o
|
/linux-master/drivers/hid/ |
H A D | hid-nvidia-shield.c | 179 } 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...] |