[go: nahoru, domu]

Lines Matching refs:ret

55 	int ret;
78 ret = i2c_transfer(priv->i2c, msg, 1);
79 if (ret == 1) {
80 ret = 0;
83 "len=%d\n", KBUILD_MODNAME, ret, reg, len);
84 ret = -EREMOTEIO;
86 return ret;
93 int ret;
113 ret = i2c_transfer(priv->i2c, msg, 2);
114 if (ret == 2) {
115 ret = 0;
118 "len=%d\n", KBUILD_MODNAME, ret, reg, len);
119 ret = -EREMOTEIO;
121 return ret;
128 int ret, i;
134 ret = af9013_wr_regs_i2c(priv, mbox, reg, val, len);
137 ret = af9013_wr_regs_i2c(priv, mbox, reg+i, val+i, 1);
138 if (ret)
150 int ret, i;
156 ret = af9013_rd_regs_i2c(priv, mbox, reg, val, len);
159 ret = af9013_rd_regs_i2c(priv, mbox, reg+i, val+i, 1);
160 if (ret)
191 int ret;
196 ret = af9013_rd_reg(state, reg, &tmp);
197 if (ret)
198 return ret;
212 int ret;
215 ret = af9013_rd_reg(state, reg, &tmp);
216 if (ret)
217 return ret;
227 int ret;
252 ret = -EINVAL;
268 ret = af9013_wr_reg_bits(state, addr, pos, 4, gpioval);
269 if (ret)
272 return ret;
274 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
275 return ret;
307 int ret, i;
313 ret = af9013_wr_reg_bits(state, 0xd417, 4, 1, 1);
314 if (ret)
318 ret = af9013_wr_reg(state, 0xaeff, 1);
319 if (ret)
324 ret = af9013_rd_reg_bits(state, 0xd417, 1, 1, &tmp);
325 if (ret)
339 ret = af9013_wr_reg_bits(state, 0xd417, 1, 1, 0);
340 if (ret)
344 ret = af9013_wr_reg_bits(state, 0xd417, 4, 1, 0);
347 ret = af9013_wr_reg_bits(state, 0xd73a, 3, 1, 0);
350 ret = af9013_wr_reg_bits(state, 0xd73a, 3, 1, 1);
353 return ret;
355 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
356 return ret;
362 int ret;
367 ret = af9013_wr_reg_bits(state, 0xd391, 4, 1, 1);
368 if (ret)
371 return ret;
373 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
374 return ret;
380 int ret;
386 ret = af9013_rd_reg_bits(state, 0xd391, 4, 1, &buf[0]);
387 if (ret)
395 ret = af9013_rd_regs(state, 0xd387, buf, 5);
396 if (ret)
402 return ret;
404 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
405 return ret;
411 int ret;
416 ret = af9013_wr_reg_bits(state, 0xd2e1, 3, 1, 1);
417 if (ret)
420 return ret;
422 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
423 return ret;
429 int ret, i, len;
437 ret = af9013_rd_reg_bits(state, 0xd2e1, 3, 1, &tmp);
438 if (ret)
447 ret = af9013_rd_regs(state, 0xd2e3, buf, 3);
448 if (ret)
454 ret = af9013_rd_reg(state, 0xd3c1, &tmp);
455 if (ret)
483 return ret;
485 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
486 return ret;
492 int ret = 0;
501 ret = af9013_rd_regs(state, 0xd07c, buf, 2);
502 if (ret)
520 return ret;
522 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
523 return ret;
587 int ret, i, sampling_freq;
608 ret = af9013_wr_regs(state, 0xae00, coeff_lut[i].val,
651 ret = af9013_wr_regs(state, 0xd140, buf, 3);
652 if (ret)
655 ret = af9013_wr_regs(state, 0x9be7, buf, 6);
656 if (ret)
661 ret = af9013_wr_reg_bits(state, 0xd330, 3, 1, 1);
662 if (ret)
666 ret = af9013_wr_reg_bits(state, 0xd507, 6, 1, 0);
667 if (ret)
671 ret = af9013_wr_reg_bits(state, 0x9bfe, 0, 1, 0);
672 if (ret)
676 ret = af9013_wr_reg_bits(state, 0x9bc2, 0, 1, 0);
677 if (ret)
822 ret = -EINVAL;
826 ret = af9013_wr_regs(state, 0xd3c0, buf, 3);
827 if (ret)
832 ret = af9013_wr_reg(state, 0xaefd, 0);
833 if (ret)
839 ret = af9013_wr_reg(state, 0xaefd, 1);
840 if (ret)
843 ret = af9013_wr_reg(state, 0xaefe, 0);
844 if (ret)
851 ret = af9013_wr_reg(state, 0xffff, 0);
852 if (ret)
859 return ret;
861 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
862 return ret;
869 int ret;
874 ret = af9013_rd_regs(state, 0xd3c0, buf, 3);
875 if (ret)
976 return ret;
978 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
979 return ret;
985 int ret;
1004 ret = af9013_rd_reg_bits(state, 0xd507, 6, 1, &tmp);
1005 if (ret)
1014 ret = af9013_rd_reg_bits(state, 0xd330, 3, 1, &tmp);
1015 if (ret)
1026 return ret;
1028 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
1029 return ret;
1063 int ret, i, len;
1071 ret = af9013_power_ctrl(state, 1);
1072 if (ret)
1076 ret = af9013_wr_reg(state, 0xd73a, 0xa4);
1077 if (ret)
1081 ret = af9013_wr_regs(state, 0x9bf2, state->config.api_version, 4);
1082 if (ret)
1110 ret = af9013_wr_regs(state, 0xd180, buf, 3);
1111 if (ret)
1114 ret = af9013_wr_reg_bits(state, 0x9bd2, 0, 4, tmp);
1115 if (ret)
1119 ret = af9013_wr_reg(state, 0xd416, 0x14);
1120 if (ret)
1124 ret = af9013_wr_reg_bits(state, 0xd700, 1, 1, 1);
1125 if (ret)
1129 ret = af9013_wr_reg_bits(state, 0xd700, 2, 1, 0);
1130 if (ret)
1134 ret = af9013_wr_reg_bits(state, 0xd371, 1, 1, 1);
1135 if (ret)
1141 ret = af9013_wr_reg_bits(state, 0xd50b, 2, 1, 1);
1142 if (ret)
1146 ret = af9013_wr_reg_bits(state, 0xd500, 3, 1, 1);
1147 if (ret)
1151 ret = af9013_wr_reg_bits(state, 0xd502, 4, 1, 1);
1152 if (ret)
1156 ret = af9013_wr_reg_bits(state, 0xd520, 4, 1, 1);
1157 if (ret)
1165 ret = af9013_wr_reg_bits(state, init[i].addr, init[i].pos,
1167 if (ret)
1219 ret = af9013_wr_reg_bits(state, init[i].addr, init[i].pos,
1221 if (ret)
1226 ret = af9013_wr_reg_bits(state, 0xd500, 1, 2, state->config.ts_mode);
1227 if (ret)
1231 ret = af9013_wr_reg_bits(state, 0xd730, 0, 1, 1);
1232 if (ret)
1237 ret = af9013_rd_reg_bits(state, 0x9bee, 0, 1,
1239 if (ret)
1245 ret = af9013_rd_reg(state, 0x9bbd, &state->rf_50);
1246 if (ret)
1249 ret = af9013_rd_reg(state, 0x9bd0, &state->rf_80);
1250 if (ret)
1253 ret = af9013_rd_reg(state, 0x9be2, &state->if_50);
1254 if (ret)
1257 ret = af9013_rd_reg(state, 0x9be4, &state->if_80);
1258 if (ret)
1263 ret = af9013_wr_reg(state, 0xd2e2, 1);
1264 if (ret)
1270 ret = af9013_wr_regs(state, 0xd385, buf, 2);
1271 if (ret)
1275 ret = af9013_wr_reg_bits(state, 0xd392, 1, 1, 1);
1276 if (ret)
1282 return ret;
1284 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
1285 return ret;
1291 int ret;
1299 ret = af9013_wr_reg_bits(state, 0xd730, 0, 1, 0);
1300 if (ret)
1304 ret = af9013_power_ctrl(state, 0);
1305 if (ret)
1308 return ret;
1310 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
1311 return ret;
1316 int ret;
1326 ret = af9013_wr_reg_bits(state, 0xd417, 3, 1, enable);
1328 ret = af9013_wr_reg_bits(state, 0xd607, 2, 1, enable);
1329 if (ret)
1334 return ret;
1336 dev_dbg(&state->i2c->dev, "%s: failed=%d\n", __func__, ret);
1337 return ret;
1350 int i, len, remaining, ret;
1359 ret = af9013_rd_reg(state, 0x98be, &val);
1360 if (ret)
1374 ret = request_firmware(&fw, fw_file, state->i2c->dev.parent);
1375 if (ret) {
1379 KBUILD_MODNAME, fw_file, ret);
1396 ret = af9013_write_ofsm_regs(state, 0x50fc,
1398 if (ret)
1408 ret = af9013_write_ofsm_regs(state,
1411 if (ret) {
1414 KBUILD_MODNAME, ret);
1420 ret = af9013_wr_reg(state, 0xe205, 1);
1421 if (ret)
1428 ret = af9013_rd_reg(state, 0x98be, &val);
1429 if (ret)
1442 ret = -ENODEV;
1446 ret = -ENODEV;
1453 if (!ret)
1456 return ret;
1462 int ret;
1477 ret = af9013_download_firmware(state);
1478 if (ret)
1483 ret = af9013_rd_regs(state, 0x5103, buf, 4);
1484 if (ret)
1492 ret = af9013_set_gpio(state, i, state->config.gpio[i]);
1493 if (ret)