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()
292 if (ret != 0) { in wm831x_gp_ldo_probe()
294 irq, ret); in wm831x_gp_ldo_probe()
303 return ret; in wm831x_gp_ldo_probe()
341 int ret; in wm831x_aldo_get_mode() local
343 ret = wm831x_reg_read(wm831x, on_reg); in wm831x_aldo_get_mode()
344 if (ret < 0) in wm831x_aldo_get_mode()
347 if (ret & WM831X_LDO7_ON_MODE) in wm831x_aldo_get_mode()
359 int ret; in wm831x_aldo_set_mode() local
364 ret = wm831x_set_bits(wm831x, on_reg, WM831X_LDO7_ON_MODE, 0); in wm831x_aldo_set_mode()
365 if (ret < 0) in wm831x_aldo_set_mode()
366 return ret; in wm831x_aldo_set_mode()
370 ret = wm831x_set_bits(wm831x, on_reg, WM831X_LDO7_ON_MODE, in wm831x_aldo_set_mode()
372 if (ret < 0) in wm831x_aldo_set_mode()
373 return ret; in wm831x_aldo_set_mode()
388 int ret; in wm831x_aldo_get_status() local
391 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS); in wm831x_aldo_get_status()
392 if (ret < 0) in wm831x_aldo_get_status()
393 return ret; in wm831x_aldo_get_status()
394 if (!(ret & mask)) in wm831x_aldo_get_status()
398 ret = wm831x_reg_read(wm831x, WM831X_LDO_UV_STATUS); in wm831x_aldo_get_status()
399 if (ret < 0) in wm831x_aldo_get_status()
400 return ret; in wm831x_aldo_get_status()
401 if (ret & mask) in wm831x_aldo_get_status()
404 ret = wm831x_aldo_get_mode(rdev); in wm831x_aldo_get_status()
405 if (ret < 0) in wm831x_aldo_get_status()
406 return ret; in wm831x_aldo_get_status()
408 return regulator_mode_to_status(ret); in wm831x_aldo_get_status()
436 int ret, irq; in wm831x_aldo_probe() local
455 ret = -EINVAL; in wm831x_aldo_probe()
490 ret = PTR_ERR(ldo->regulator); in wm831x_aldo_probe()
492 id + 1, ret); in wm831x_aldo_probe()
497 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in wm831x_aldo_probe()
500 if (ret != 0) { in wm831x_aldo_probe()
502 irq, ret); in wm831x_aldo_probe()
511 return ret; in wm831x_aldo_probe()
546 int ret; in wm831x_alive_ldo_get_status() local
549 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS); in wm831x_alive_ldo_get_status()
550 if (ret < 0) in wm831x_alive_ldo_get_status()
551 return ret; in wm831x_alive_ldo_get_status()
552 if (ret & mask) in wm831x_alive_ldo_get_status()
579 int ret; in wm831x_alive_ldo_probe() local
599 ret = -EINVAL; in wm831x_alive_ldo_probe()
633 ret = PTR_ERR(ldo->regulator); in wm831x_alive_ldo_probe()
635 id + 1, ret); in wm831x_alive_ldo_probe()
644 return ret; in wm831x_alive_ldo_probe()
656 int ret; in wm831x_ldo_init() local
658 ret = platform_driver_register(&wm831x_gp_ldo_driver); in wm831x_ldo_init()
659 if (ret != 0) in wm831x_ldo_init()
660 pr_err("Failed to register WM831x GP LDO driver: %d\n", ret); in wm831x_ldo_init()
662 ret = platform_driver_register(&wm831x_aldo_driver); in wm831x_ldo_init()
663 if (ret != 0) in wm831x_ldo_init()
664 pr_err("Failed to register WM831x ALDO driver: %d\n", ret); in wm831x_ldo_init()
666 ret = platform_driver_register(&wm831x_alive_ldo_driver); in wm831x_ldo_init()
667 if (ret != 0) in wm831x_ldo_init()
669 ret); in wm831x_ldo_init()