Lines Matching refs:ret
129 int ret;
135 ret = devm_add_action(dev, bt1_apb_clear_data, apb);
136 if (ret) {
138 return ERR_PTR(ret);
174 int ret;
181 ret = reset_control_deassert(apb->prst);
182 if (ret)
185 return ret;
197 int ret;
204 ret = clk_prepare_enable(apb->pclk);
205 if (ret) {
207 return ret;
210 ret = devm_add_action_or_reset(apb->dev, bt1_apb_disable_clk, apb);
211 if (ret) {
213 return ret;
235 int ret;
241 ret = devm_request_irq(apb->dev, apb->irq, bt1_apb_isr, IRQF_SHARED,
243 if (ret) {
245 return ret;
248 ret = devm_add_action(apb->dev, bt1_apb_clear_irq, apb);
249 if (ret) {
251 return ret;
276 int ret;
279 ret = regmap_read(apb->regs, APB_EHB_TIMEOUT, &n);
280 if (ret)
281 return ret;
294 int ret;
303 ret = regmap_write(apb->regs, APB_EHB_TIMEOUT, n);
305 return ret ?: count;
354 int ret;
356 ret = device_add_groups(apb->dev, bt1_apb_sysfs_groups);
357 if (ret) {
359 return ret;
362 ret = devm_add_action_or_reset(apb->dev, bt1_apb_remove_sysfs, apb);
363 if (ret)
366 return ret;
372 int ret;
378 ret = bt1_apb_request_regs(apb);
379 if (ret)
380 return ret;
382 ret = bt1_apb_request_rst(apb);
383 if (ret)
384 return ret;
386 ret = bt1_apb_request_clk(apb);
387 if (ret)
388 return ret;
390 ret = bt1_apb_request_irq(apb);
391 if (ret)
392 return ret;
394 ret = bt1_apb_init_sysfs(apb);
395 if (ret)
396 return ret;