Lines Matching refs:ret

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