Lines Matching refs:ret

106 	int ret;
109 ret = rt1711h_write8(chip, RT1711H_RTCTRL8,
111 if (ret < 0)
112 return ret;
116 ret = regmap_update_bits(regmap, RT1711H_RTCTRL8,
118 if (ret < 0)
119 return ret;
123 ret = rt1711h_write8(chip, RT1711H_RTCTRL11,
125 if (ret < 0)
126 return ret;
129 ret = rt1711h_write8(chip, RT1711H_RTCTRL14, 0x0F);
130 if (ret < 0)
131 return ret;
134 ret = rt1711h_write8(chip, RT1711H_RTCTRL15, 0x04);
135 if (ret < 0)
136 return ret;
139 ret = rt1711h_write16(chip, RT1711H_RTCTRL16, 330);
140 if (ret < 0)
141 return ret;
144 ret = rt1711h_write8(chip, RT1711H_PHYCTRL1, 0xF1);
145 if (ret < 0)
146 return ret;
157 int ret;
163 ret = regulator_enable(chip->vbus);
165 ret = regulator_disable(chip->vbus);
167 if (!ret)
169 return ret;
190 int ret, cc1, cc2;
194 ret = rt1711h_read8(chip, TCPC_ROLE_CTRL, &role);
195 if (ret < 0)
196 return ret;
216 ret = regmap_update_bits(chip->data.regmap, RT1711H_RTCTRL18,
218 if (ret < 0)
219 return ret;
230 int ret;
256 ret = rt1711h_write8(chip, TCPC_ROLE_CTRL, reg);
257 if (ret < 0)
258 return ret;
266 int ret;
274 ret = rt1711h_read16(chip, TCPC_ALERT, &alert);
275 if (ret < 0)
279 ret = rt1711h_read8(chip, TCPC_CC_STATUS, &status);
280 if (ret < 0)
295 int ret;
297 ret = rt1711h_write8(chip, RT1711H_RTCTRL13, 0x01);
298 if (ret < 0)
299 return ret;
307 int ret;
309 ret = i2c_smbus_read_word_data(i2c, TCPC_VENDOR_ID);
310 if (ret < 0)
311 return ret;
312 if (ret != RT1711H_VID) {
313 dev_err(&i2c->dev, "vid is not correct, 0x%04x\n", ret);
316 ret = i2c_smbus_read_word_data(i2c, TCPC_PRODUCT_ID);
317 if (ret < 0)
318 return ret;
319 if (ret != RT1711H_PID) {
320 dev_err(&i2c->dev, "pid is not correct, 0x%04x\n", ret);
323 ret = i2c_smbus_read_word_data(i2c, TCPC_BCD_DEV);
324 if (ret < 0)
325 return ret;
326 if (ret != chip->info->did) {
327 dev_err(&i2c->dev, "did is not correct, 0x%04x\n", ret);
330 dev_dbg(&i2c->dev, "did is 0x%04x\n", ret);
331 return ret;
336 int ret;
345 ret = rt1711h_check_revision(client, chip);
346 if (ret < 0) {
348 return ret;
359 ret = rt1711h_sw_reset(chip);
360 if (ret < 0)
361 return ret;
364 ret = rt1711h_write16(chip, TCPC_ALERT_MASK, 0);
365 if (ret < 0)
366 return ret;
380 ret = devm_request_threaded_irq(chip->dev, client->irq, NULL,
384 if (ret < 0)
385 return ret;