Lines Matching refs:ret
83 int ret;
86 ret = mrfld_extcon_set(data, BCOVE_CHGRCTRL0, mask);
88 ret = mrfld_extcon_clear(data, BCOVE_CHGRCTRL0, mask);
89 if (ret)
90 dev_err(dev, "can't set SW control: %d\n", ret);
91 return ret;
99 int ret;
101 ret = regmap_read(regmap, BCOVE_USBIDSTS, &id);
102 if (ret)
103 return ret;
138 int ret;
140 ret = mrfld_extcon_get_id(data);
141 if (ret < 0)
142 return ret;
144 id = ret;
156 int ret;
163 ret = regmap_read(regmap, BCOVE_SCHGRIRQ1, &status);
164 if (ret)
165 return ret;
172 ret = mrfld_extcon_role_detect(data);
173 if (ret)
174 return ret;
185 int ret;
187 ret = mrfld_extcon_cable_detect(data);
191 return ret ? IRQ_NONE: IRQ_HANDLED;
202 int irq, ret;
219 ret = devm_extcon_dev_register(dev, data->edev);
220 if (ret < 0)
221 return dev_err_probe(dev, ret, "can't register extcon device\n");
223 ret = devm_request_threaded_irq(dev, irq, NULL, mrfld_extcon_interrupt,
226 if (ret)
227 return dev_err_probe(dev, ret, "can't register IRQ handler\n");
229 ret = regmap_read(regmap, BCOVE_ID, &id);
230 if (ret)
231 return dev_err_probe(dev, ret, "can't read PMIC ID\n");
235 ret = mrfld_extcon_sw_control(data, true);
236 if (ret)
237 return ret;