Lines Matching full:error
213 int error; in drv260x_worker() local
219 error = regmap_write(haptics->regmap, in drv260x_worker()
221 if (error) { in drv260x_worker()
223 "Failed to write set mode: %d\n", error); in drv260x_worker()
225 error = regmap_write(haptics->regmap, in drv260x_worker()
227 if (error) in drv260x_worker()
229 "Failed to set magnitude: %d\n", error); in drv260x_worker()
256 int error; in drv260x_close() local
260 error = regmap_write(haptics->regmap, DRV260X_MODE, DRV260X_STANDBY); in drv260x_close()
261 if (error) in drv260x_close()
263 "Failed to enter standby mode: %d\n", error); in drv260x_close()
309 int error; in drv260x_init() local
312 error = regmap_write(haptics->regmap, in drv260x_init()
314 if (error) { in drv260x_init()
317 error); in drv260x_init()
318 return error; in drv260x_init()
321 error = regmap_write(haptics->regmap, in drv260x_init()
323 if (error) { in drv260x_init()
326 error); in drv260x_init()
327 return error; in drv260x_init()
332 error = regmap_register_patch(haptics->regmap, in drv260x_init()
335 if (error) { in drv260x_init()
338 error); in drv260x_init()
339 return error; in drv260x_init()
345 error = regmap_register_patch(haptics->regmap, in drv260x_init()
348 if (error) { in drv260x_init()
351 error); in drv260x_init()
352 return error; in drv260x_init()
355 error = regmap_update_bits(haptics->regmap, DRV260X_LIB_SEL, in drv260x_init()
358 if (error) { in drv260x_init()
361 error); in drv260x_init()
362 return error; in drv260x_init()
368 error = regmap_register_patch(haptics->regmap, in drv260x_init()
371 if (error) { in drv260x_init()
374 error); in drv260x_init()
375 return error; in drv260x_init()
378 error = regmap_update_bits(haptics->regmap, DRV260X_LIB_SEL, in drv260x_init()
381 if (error) { in drv260x_init()
384 error); in drv260x_init()
385 return error; in drv260x_init()
392 error = regmap_write(haptics->regmap, DRV260X_GO, DRV260X_GO_BIT); in drv260x_init()
393 if (error) { in drv260x_init()
396 error); in drv260x_init()
397 return error; in drv260x_init()
402 error = regmap_read(haptics->regmap, DRV260X_GO, &cal_buf); in drv260x_init()
403 if (error) { in drv260x_init()
406 error); in drv260x_init()
407 return error; in drv260x_init()
427 int error; in drv260x_probe() local
433 error = device_property_read_u32(dev, "mode", &haptics->mode); in drv260x_probe()
434 if (error) { in drv260x_probe()
435 dev_err(dev, "Can't fetch 'mode' property: %d\n", error); in drv260x_probe()
436 return error; in drv260x_probe()
445 error = device_property_read_u32(dev, "library-sel", &haptics->library); in drv260x_probe()
446 if (error) { in drv260x_probe()
447 dev_err(dev, "Can't fetch 'library-sel' property: %d\n", error); in drv260x_probe()
448 return error; in drv260x_probe()
472 error = device_property_read_u32(dev, "vib-rated-mv", &voltage); in drv260x_probe()
473 haptics->rated_voltage = error ? DRV260X_DEF_RATED_VOLT : in drv260x_probe()
476 error = device_property_read_u32(dev, "vib-overdrive-mv", &voltage); in drv260x_probe()
477 haptics->overdrive_voltage = error ? DRV260X_DEF_OD_CLAMP_VOLT : in drv260x_probe()
482 error = PTR_ERR(haptics->regulator); in drv260x_probe()
483 dev_err(dev, "unable to get regulator, error: %d\n", error); in drv260x_probe()
484 return error; in drv260x_probe()
503 error = input_ff_create_memless(haptics->input_dev, NULL, in drv260x_probe()
505 if (error) { in drv260x_probe()
506 dev_err(dev, "input_ff_create() failed: %d\n", error); in drv260x_probe()
507 return error; in drv260x_probe()
517 error = PTR_ERR(haptics->regmap); in drv260x_probe()
518 dev_err(dev, "Failed to allocate register map: %d\n", error); in drv260x_probe()
519 return error; in drv260x_probe()
522 error = drv260x_init(haptics); in drv260x_probe()
523 if (error) { in drv260x_probe()
524 dev_err(dev, "Device init failed: %d\n", error); in drv260x_probe()
525 return error; in drv260x_probe()
528 error = input_register_device(haptics->input_dev); in drv260x_probe()
529 if (error) { in drv260x_probe()
530 dev_err(dev, "couldn't register input device: %d\n", error); in drv260x_probe()
531 return error; in drv260x_probe()
540 int error; in drv260x_suspend() local
545 error = regmap_update_bits(haptics->regmap, in drv260x_suspend()
549 if (error) { in drv260x_suspend()
551 return error; in drv260x_suspend()
556 error = regulator_disable(haptics->regulator); in drv260x_suspend()
557 if (error) { in drv260x_suspend()
562 return error; in drv260x_suspend()
572 int error; in drv260x_resume() local
577 error = regulator_enable(haptics->regulator); in drv260x_resume()
578 if (error) { in drv260x_resume()
580 return error; in drv260x_resume()
583 error = regmap_update_bits(haptics->regmap, in drv260x_resume()
586 if (error) { in drv260x_resume()
589 return error; in drv260x_resume()