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 dev_err(dev, "can't register extcon device: %d\n", ret);
222 return ret;
225 ret = devm_request_threaded_irq(dev, irq, NULL, mrfld_extcon_interrupt,
228 if (ret) {
229 dev_err(dev, "can't register IRQ handler: %d\n", ret);
230 return ret;
233 ret = regmap_read(regmap, BCOVE_ID, &id);
234 if (ret) {
235 dev_err(dev, "can't read PMIC ID: %d\n", ret);
236 return ret;
241 ret = mrfld_extcon_sw_control(data, true);
242 if (ret)
243 return ret;