Lines Matching refs:error
131 int error; in drv2667_set_waveform_freq() local
143 error = regmap_read(haptics->regmap, DRV2667_PAGE, &read_buf); in drv2667_set_waveform_freq()
144 if (error) { in drv2667_set_waveform_freq()
146 "Failed to read the page number: %d\n", error); in drv2667_set_waveform_freq()
152 error = regmap_write(haptics->regmap, in drv2667_set_waveform_freq()
154 if (error) { in drv2667_set_waveform_freq()
156 "Failed to set the page: %d\n", error); in drv2667_set_waveform_freq()
161 error = regmap_write(haptics->regmap, DRV2667_RAM_FREQ, freq); in drv2667_set_waveform_freq()
162 if (error) in drv2667_set_waveform_freq()
164 "Failed to set the frequency: %d\n", error); in drv2667_set_waveform_freq()
169 error = regmap_write(haptics->regmap, DRV2667_PAGE, read_buf); in drv2667_set_waveform_freq()
170 if (error) { in drv2667_set_waveform_freq()
172 "Failed to set the page: %d\n", error); in drv2667_set_waveform_freq()
177 return error; in drv2667_set_waveform_freq()
183 int error; in drv2667_worker() local
186 error = regmap_write(haptics->regmap, in drv2667_worker()
188 if (error) { in drv2667_worker()
190 "Failed to set the page: %d\n", error); in drv2667_worker()
194 error = regmap_write(haptics->regmap, DRV2667_RAM_AMP, in drv2667_worker()
196 if (error) { in drv2667_worker()
198 "Failed to set the amplitude: %d\n", error); in drv2667_worker()
202 error = regmap_write(haptics->regmap, in drv2667_worker()
204 if (error) { in drv2667_worker()
206 "Failed to set the page: %d\n", error); in drv2667_worker()
210 error = regmap_write(haptics->regmap, in drv2667_worker()
212 if (error) { in drv2667_worker()
214 "Failed to set the GO bit: %d\n", error); in drv2667_worker()
217 error = regmap_update_bits(haptics->regmap, DRV2667_CTRL_2, in drv2667_worker()
219 if (error) { in drv2667_worker()
221 "Failed to unset the GO bit: %d\n", error); in drv2667_worker()
246 int error; in drv2667_close() local
250 error = regmap_update_bits(haptics->regmap, DRV2667_CTRL_2, in drv2667_close()
252 if (error) in drv2667_close()
254 "Failed to enter standby mode: %d\n", error); in drv2667_close()
278 int error; in drv2667_init() local
284 error = regmap_register_patch(haptics->regmap, in drv2667_init()
287 if (error) { in drv2667_init()
290 error); in drv2667_init()
291 return error; in drv2667_init()
294 error = regmap_write(haptics->regmap, DRV2667_PAGE, haptics->page); in drv2667_init()
295 if (error) { in drv2667_init()
297 error); in drv2667_init()
301 error = drv2667_set_waveform_freq(haptics); in drv2667_init()
302 if (error) in drv2667_init()
305 error = regmap_register_patch(haptics->regmap, in drv2667_init()
308 if (error) { in drv2667_init()
311 error); in drv2667_init()
312 return error; in drv2667_init()
315 error = regmap_write(haptics->regmap, DRV2667_PAGE, DRV2667_PAGE_0); in drv2667_init()
316 return error; in drv2667_init()
321 return error; in drv2667_init()
338 int error; in drv2667_probe() local
346 error = PTR_ERR(haptics->regulator); in drv2667_probe()
348 "unable to get regulator, error: %d\n", error); in drv2667_probe()
349 return error; in drv2667_probe()
364 error = input_ff_create_memless(haptics->input_dev, NULL, in drv2667_probe()
366 if (error) { in drv2667_probe()
368 error); in drv2667_probe()
369 return error; in drv2667_probe()
379 error = PTR_ERR(haptics->regmap); in drv2667_probe()
381 error); in drv2667_probe()
382 return error; in drv2667_probe()
385 error = drv2667_init(haptics); in drv2667_probe()
386 if (error) { in drv2667_probe()
387 dev_err(&client->dev, "Device init failed: %d\n", error); in drv2667_probe()
388 return error; in drv2667_probe()
391 error = input_register_device(haptics->input_dev); in drv2667_probe()
392 if (error) { in drv2667_probe()
394 error); in drv2667_probe()
395 return error; in drv2667_probe()