Lines Matching refs:ret

90 	int ret;  in wm831x_gp_ldo_get_mode()  local
92 ret = wm831x_reg_read(wm831x, on_reg); in wm831x_gp_ldo_get_mode()
93 if (ret < 0) in wm831x_gp_ldo_get_mode()
94 return ret; in wm831x_gp_ldo_get_mode()
96 if (!(ret & WM831X_LDO1_ON_MODE)) in wm831x_gp_ldo_get_mode()
99 ret = wm831x_reg_read(wm831x, ctrl_reg); in wm831x_gp_ldo_get_mode()
100 if (ret < 0) in wm831x_gp_ldo_get_mode()
101 return ret; in wm831x_gp_ldo_get_mode()
103 if (ret & WM831X_LDO1_LP_MODE) in wm831x_gp_ldo_get_mode()
116 int ret; in wm831x_gp_ldo_set_mode() local
121 ret = wm831x_set_bits(wm831x, on_reg, in wm831x_gp_ldo_set_mode()
123 if (ret < 0) in wm831x_gp_ldo_set_mode()
124 return ret; in wm831x_gp_ldo_set_mode()
128 ret = wm831x_set_bits(wm831x, ctrl_reg, in wm831x_gp_ldo_set_mode()
130 if (ret < 0) in wm831x_gp_ldo_set_mode()
131 return ret; in wm831x_gp_ldo_set_mode()
133 ret = wm831x_set_bits(wm831x, on_reg, in wm831x_gp_ldo_set_mode()
136 if (ret < 0) in wm831x_gp_ldo_set_mode()
137 return ret; in wm831x_gp_ldo_set_mode()
141 ret = wm831x_set_bits(wm831x, ctrl_reg, in wm831x_gp_ldo_set_mode()
144 if (ret < 0) in wm831x_gp_ldo_set_mode()
145 return ret; in wm831x_gp_ldo_set_mode()
147 ret = wm831x_set_bits(wm831x, on_reg, in wm831x_gp_ldo_set_mode()
150 if (ret < 0) in wm831x_gp_ldo_set_mode()
151 return ret; in wm831x_gp_ldo_set_mode()
166 int ret; in wm831x_gp_ldo_get_status() local
169 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS); in wm831x_gp_ldo_get_status()
170 if (ret < 0) in wm831x_gp_ldo_get_status()
171 return ret; in wm831x_gp_ldo_get_status()
172 if (!(ret & mask)) in wm831x_gp_ldo_get_status()
176 ret = wm831x_reg_read(wm831x, WM831X_LDO_UV_STATUS); in wm831x_gp_ldo_get_status()
177 if (ret < 0) in wm831x_gp_ldo_get_status()
178 return ret; in wm831x_gp_ldo_get_status()
179 if (ret & mask) in wm831x_gp_ldo_get_status()
182 ret = wm831x_gp_ldo_get_mode(rdev); in wm831x_gp_ldo_get_status()
183 if (ret < 0) in wm831x_gp_ldo_get_status()
184 return ret; in wm831x_gp_ldo_get_status()
186 return regulator_mode_to_status(ret); in wm831x_gp_ldo_get_status()
227 int ret, irq; in wm831x_gp_ldo_probe() local
246 ret = -EINVAL; in wm831x_gp_ldo_probe()
281 ret = PTR_ERR(ldo->regulator); in wm831x_gp_ldo_probe()
283 id + 1, ret); in wm831x_gp_ldo_probe()
288 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in wm831x_gp_ldo_probe()
293 if (ret != 0) { in wm831x_gp_ldo_probe()
295 irq, ret); in wm831x_gp_ldo_probe()
304 return ret; in wm831x_gp_ldo_probe()
342 int ret; in wm831x_aldo_get_mode() local
344 ret = wm831x_reg_read(wm831x, on_reg); in wm831x_aldo_get_mode()
345 if (ret < 0) in wm831x_aldo_get_mode()
348 if (ret & WM831X_LDO7_ON_MODE) in wm831x_aldo_get_mode()
360 int ret; in wm831x_aldo_set_mode() local
365 ret = wm831x_set_bits(wm831x, on_reg, WM831X_LDO7_ON_MODE, 0); in wm831x_aldo_set_mode()
366 if (ret < 0) in wm831x_aldo_set_mode()
367 return ret; in wm831x_aldo_set_mode()
371 ret = wm831x_set_bits(wm831x, on_reg, WM831X_LDO7_ON_MODE, in wm831x_aldo_set_mode()
373 if (ret < 0) in wm831x_aldo_set_mode()
374 return ret; in wm831x_aldo_set_mode()
389 int ret; in wm831x_aldo_get_status() local
392 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS); in wm831x_aldo_get_status()
393 if (ret < 0) in wm831x_aldo_get_status()
394 return ret; in wm831x_aldo_get_status()
395 if (!(ret & mask)) in wm831x_aldo_get_status()
399 ret = wm831x_reg_read(wm831x, WM831X_LDO_UV_STATUS); in wm831x_aldo_get_status()
400 if (ret < 0) in wm831x_aldo_get_status()
401 return ret; in wm831x_aldo_get_status()
402 if (ret & mask) in wm831x_aldo_get_status()
405 ret = wm831x_aldo_get_mode(rdev); in wm831x_aldo_get_status()
406 if (ret < 0) in wm831x_aldo_get_status()
407 return ret; in wm831x_aldo_get_status()
409 return regulator_mode_to_status(ret); in wm831x_aldo_get_status()
437 int ret, irq; in wm831x_aldo_probe() local
456 ret = -EINVAL; in wm831x_aldo_probe()
491 ret = PTR_ERR(ldo->regulator); in wm831x_aldo_probe()
493 id + 1, ret); in wm831x_aldo_probe()
498 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in wm831x_aldo_probe()
502 if (ret != 0) { in wm831x_aldo_probe()
504 irq, ret); in wm831x_aldo_probe()
513 return ret; in wm831x_aldo_probe()
548 int ret; in wm831x_alive_ldo_get_status() local
551 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS); in wm831x_alive_ldo_get_status()
552 if (ret < 0) in wm831x_alive_ldo_get_status()
553 return ret; in wm831x_alive_ldo_get_status()
554 if (ret & mask) in wm831x_alive_ldo_get_status()
581 int ret; in wm831x_alive_ldo_probe() local
601 ret = -EINVAL; in wm831x_alive_ldo_probe()
635 ret = PTR_ERR(ldo->regulator); in wm831x_alive_ldo_probe()
637 id + 1, ret); in wm831x_alive_ldo_probe()
646 return ret; in wm831x_alive_ldo_probe()
658 int ret; in wm831x_ldo_init() local
660 ret = platform_driver_register(&wm831x_gp_ldo_driver); in wm831x_ldo_init()
661 if (ret != 0) in wm831x_ldo_init()
662 pr_err("Failed to register WM831x GP LDO driver: %d\n", ret); in wm831x_ldo_init()
664 ret = platform_driver_register(&wm831x_aldo_driver); in wm831x_ldo_init()
665 if (ret != 0) in wm831x_ldo_init()
666 pr_err("Failed to register WM831x ALDO driver: %d\n", ret); in wm831x_ldo_init()
668 ret = platform_driver_register(&wm831x_alive_ldo_driver); in wm831x_ldo_init()
669 if (ret != 0) in wm831x_ldo_init()
671 ret); in wm831x_ldo_init()