Lines Matching refs:error
139 int error; in drv2667_set_waveform_freq() local
151 error = regmap_read(haptics->regmap, DRV2667_PAGE, &read_buf); in drv2667_set_waveform_freq()
152 if (error) { in drv2667_set_waveform_freq()
154 "Failed to read the page number: %d\n", error); in drv2667_set_waveform_freq()
160 error = regmap_write(haptics->regmap, in drv2667_set_waveform_freq()
162 if (error) { in drv2667_set_waveform_freq()
164 "Failed to set the page: %d\n", error); in drv2667_set_waveform_freq()
169 error = regmap_write(haptics->regmap, DRV2667_RAM_FREQ, freq); in drv2667_set_waveform_freq()
170 if (error) in drv2667_set_waveform_freq()
172 "Failed to set the frequency: %d\n", error); in drv2667_set_waveform_freq()
177 error = regmap_write(haptics->regmap, DRV2667_PAGE, read_buf); in drv2667_set_waveform_freq()
178 if (error) { in drv2667_set_waveform_freq()
180 "Failed to set the page: %d\n", error); in drv2667_set_waveform_freq()
185 return error; in drv2667_set_waveform_freq()
191 int error; in drv2667_worker() local
194 error = regmap_write(haptics->regmap, in drv2667_worker()
196 if (error) { in drv2667_worker()
198 "Failed to set the page: %d\n", error); in drv2667_worker()
202 error = regmap_write(haptics->regmap, DRV2667_RAM_AMP, in drv2667_worker()
204 if (error) { in drv2667_worker()
206 "Failed to set the amplitude: %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 page: %d\n", error); in drv2667_worker()
218 error = regmap_write(haptics->regmap, in drv2667_worker()
220 if (error) { in drv2667_worker()
222 "Failed to set the GO bit: %d\n", error); in drv2667_worker()
225 error = regmap_update_bits(haptics->regmap, DRV2667_CTRL_2, in drv2667_worker()
227 if (error) { in drv2667_worker()
229 "Failed to unset the GO bit: %d\n", error); in drv2667_worker()
254 int error; in drv2667_close() local
258 error = regmap_update_bits(haptics->regmap, DRV2667_CTRL_2, in drv2667_close()
260 if (error) in drv2667_close()
262 "Failed to enter standby mode: %d\n", error); in drv2667_close()
286 int error; in drv2667_init() local
292 error = regmap_register_patch(haptics->regmap, in drv2667_init()
295 if (error) { in drv2667_init()
298 error); in drv2667_init()
299 return error; in drv2667_init()
302 error = regmap_write(haptics->regmap, DRV2667_PAGE, haptics->page); in drv2667_init()
303 if (error) { in drv2667_init()
305 error); in drv2667_init()
309 error = drv2667_set_waveform_freq(haptics); in drv2667_init()
310 if (error) in drv2667_init()
313 error = regmap_register_patch(haptics->regmap, in drv2667_init()
316 if (error) { in drv2667_init()
319 error); in drv2667_init()
320 return error; in drv2667_init()
323 error = regmap_write(haptics->regmap, DRV2667_PAGE, DRV2667_PAGE_0); in drv2667_init()
324 return error; in drv2667_init()
329 return error; in drv2667_init()
346 int error; in drv2667_probe() local
354 error = PTR_ERR(haptics->regulator); in drv2667_probe()
356 "unable to get regulator, error: %d\n", error); in drv2667_probe()
357 return error; in drv2667_probe()
372 error = input_ff_create_memless(haptics->input_dev, NULL, in drv2667_probe()
374 if (error) { in drv2667_probe()
376 error); in drv2667_probe()
377 return error; in drv2667_probe()
387 error = PTR_ERR(haptics->regmap); in drv2667_probe()
389 error); in drv2667_probe()
390 return error; in drv2667_probe()
393 error = drv2667_init(haptics); in drv2667_probe()
394 if (error) { in drv2667_probe()
395 dev_err(&client->dev, "Device init failed: %d\n", error); in drv2667_probe()
396 return error; in drv2667_probe()
399 error = input_register_device(haptics->input_dev); in drv2667_probe()
400 if (error) { in drv2667_probe()
402 error); in drv2667_probe()
403 return error; in drv2667_probe()