Lines Matching defs:ret
90 int ret;
92 ret = regmap_write(wm8350->regmap, reg, val);
94 if (ret)
96 return ret;
117 int ret = 0;
119 ret = regmap_bulk_write(wm8350->regmap, start_reg, src, regs);
120 if (ret)
124 return ret;
139 int ret;
145 ret = wm8350_reg_write(wm8350, WM8350_SECURITY, WM8350_LOCK_KEY);
146 if (ret)
153 return ret;
170 int ret;
176 ret = wm8350_reg_write(wm8350, WM8350_SECURITY, WM8350_UNLOCK_KEY);
177 if (ret)
184 return ret;
258 int ret;
268 ret = platform_device_add(*pdev);
269 if (ret != 0) {
270 dev_err(wm8350->dev, "Failed to register %s: %d\n", name, ret);
279 int ret;
286 ret = regmap_read(wm8350->regmap, WM8350_RESET_ID, &id1);
287 if (ret != 0) {
288 dev_err(wm8350->dev, "Failed to read ID: %d\n", ret);
292 ret = regmap_read(wm8350->regmap, WM8350_ID, &id2);
293 if (ret != 0) {
294 dev_err(wm8350->dev, "Failed to read ID: %d\n", ret);
298 ret = regmap_read(wm8350->regmap, WM8350_REVISION, &mask_rev);
299 if (ret != 0) {
300 dev_err(wm8350->dev, "Failed to read revision: %d\n", ret);
307 ret = -ENODEV;
320 ret = -ENODEV;
347 ret = -ENODEV;
369 ret = -ENODEV;
386 ret = -ENODEV;
393 ret = -ENODEV;
400 ret = wm8350_irq_init(wm8350, irq, pdata);
401 if (ret < 0)
405 ret = request_threaded_irq(wm8350->irq_base +
410 if (ret < 0)
412 "Failed to request AUXADC IRQ: %d\n", ret);
416 ret = pdata->init(wm8350);
417 if (ret != 0) {
419 ret);
442 return ret;