Lines Matching refs:ret

25 	int ret;  in m88ds3103_update_bits()  local
30 ret = regmap_bulk_read(dev->regmap, reg, &tmp, 1); in m88ds3103_update_bits()
31 if (ret) in m88ds3103_update_bits()
32 return ret; in m88ds3103_update_bits()
47 int ret, i, j; in m88ds3103_wr_reg_val_tab() local
53 ret = -EINVAL; in m88ds3103_wr_reg_val_tab()
62 ret = regmap_bulk_write(dev->regmap, tab[i].reg - j, buf, j + 1); in m88ds3103_wr_reg_val_tab()
63 if (ret) in m88ds3103_wr_reg_val_tab()
72 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_wr_reg_val_tab()
73 return ret; in m88ds3103_wr_reg_val_tab()
83 int ret; in m88ds3103_get_agc_pwm() local
85 ret = regmap_read(dev->regmap, 0x3f, &tmp); in m88ds3103_get_agc_pwm()
86 if (ret == 0) in m88ds3103_get_agc_pwm()
88 return ret; in m88ds3103_get_agc_pwm()
98 int ret, i, itmp; in m88ds3103_read_status() local
105 ret = -EAGAIN; in m88ds3103_read_status()
111 ret = regmap_read(dev->regmap, 0xd1, &utmp); in m88ds3103_read_status()
112 if (ret) in m88ds3103_read_status()
121 ret = regmap_read(dev->regmap, 0x0d, &utmp); in m88ds3103_read_status()
122 if (ret) in m88ds3103_read_status()
132 ret = -EINVAL; in m88ds3103_read_status()
152 ret = regmap_read(dev->regmap, 0xff, &utmp); in m88ds3103_read_status()
153 if (ret) in m88ds3103_read_status()
170 ret = regmap_bulk_read(dev->regmap, 0x8c, buf, 3); in m88ds3103_read_status()
171 if (ret) in m88ds3103_read_status()
195 ret = -EINVAL; in m88ds3103_read_status()
215 ret = regmap_write(dev->regmap, 0xf9, 0x04); in m88ds3103_read_status()
216 if (ret) in m88ds3103_read_status()
219 ret = regmap_read(dev->regmap, 0xf8, &utmp); in m88ds3103_read_status()
220 if (ret) in m88ds3103_read_status()
225 ret = regmap_bulk_read(dev->regmap, 0xf6, buf, 2); in m88ds3103_read_status()
226 if (ret) in m88ds3103_read_status()
237 ret = regmap_write(dev->regmap, 0xf8, utmp); in m88ds3103_read_status()
238 if (ret) in m88ds3103_read_status()
243 ret = regmap_bulk_read(dev->regmap, 0xd5, buf, 3); in m88ds3103_read_status()
244 if (ret) in m88ds3103_read_status()
251 ret = regmap_bulk_read(dev->regmap, 0xf7, buf, 2); in m88ds3103_read_status()
252 if (ret) in m88ds3103_read_status()
262 ret = regmap_write(dev->regmap, 0xd1, 0x01); in m88ds3103_read_status()
263 if (ret) in m88ds3103_read_status()
266 ret = regmap_write(dev->regmap, 0xf9, 0x01); in m88ds3103_read_status()
267 if (ret) in m88ds3103_read_status()
270 ret = regmap_write(dev->regmap, 0xf9, 0x00); in m88ds3103_read_status()
271 if (ret) in m88ds3103_read_status()
274 ret = regmap_write(dev->regmap, 0xd1, 0x00); in m88ds3103_read_status()
275 if (ret) in m88ds3103_read_status()
281 ret = -EINVAL; in m88ds3103_read_status()
296 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_read_status()
297 return ret; in m88ds3103_read_status()
305 int ret, len; in m88ds3103_set_frontend() local
319 ret = -EAGAIN; in m88ds3103_set_frontend()
324 ret = regmap_write(dev->regmap, 0x07, 0x80); in m88ds3103_set_frontend()
325 if (ret) in m88ds3103_set_frontend()
328 ret = regmap_write(dev->regmap, 0x07, 0x00); in m88ds3103_set_frontend()
329 if (ret) in m88ds3103_set_frontend()
334 ret = regmap_write(dev->regmap, 0x06, 0xe0); in m88ds3103_set_frontend()
335 if (ret) in m88ds3103_set_frontend()
341 ret = fe->ops.tuner_ops.set_params(fe); in m88ds3103_set_frontend()
342 if (ret) in m88ds3103_set_frontend()
347 ret = fe->ops.tuner_ops.get_frequency(fe, &tuner_frequency); in m88ds3103_set_frontend()
348 if (ret) in m88ds3103_set_frontend()
372 ret = regmap_write(dev->regmap, 0x06, 0x00); in m88ds3103_set_frontend()
373 if (ret) in m88ds3103_set_frontend()
400 ret = -EINVAL; in m88ds3103_set_frontend()
418 ret = m88ds3103_update_bits(dev, 0x22, 0xc0, u8tmp1 << 6); in m88ds3103_set_frontend()
419 if (ret) in m88ds3103_set_frontend()
421 ret = m88ds3103_update_bits(dev, 0x24, 0xc0, u8tmp2 << 6); in m88ds3103_set_frontend()
422 if (ret) in m88ds3103_set_frontend()
426 ret = regmap_write(dev->regmap, 0xb2, 0x01); in m88ds3103_set_frontend()
427 if (ret) in m88ds3103_set_frontend()
430 ret = regmap_write(dev->regmap, 0x00, 0x01); in m88ds3103_set_frontend()
431 if (ret) in m88ds3103_set_frontend()
455 ret = -EINVAL; in m88ds3103_set_frontend()
461 ret = m88ds3103_wr_reg_val_tab(dev, init, len); in m88ds3103_set_frontend()
462 if (ret) in m88ds3103_set_frontend()
469 ret = regmap_write(dev->regmap, 0xc0, 0x04); in m88ds3103_set_frontend()
470 if (ret) in m88ds3103_set_frontend()
475 ret = regmap_bulk_write(dev->regmap, 0x8a, buf, 3); in m88ds3103_set_frontend()
476 if (ret) in m88ds3103_set_frontend()
479 ret = m88ds3103_update_bits(dev, 0x9d, 0x08, 0x08); in m88ds3103_set_frontend()
480 if (ret) in m88ds3103_set_frontend()
482 ret = regmap_write(dev->regmap, 0xf1, 0x01); in m88ds3103_set_frontend()
483 if (ret) in m88ds3103_set_frontend()
485 ret = m88ds3103_update_bits(dev, 0x30, 0x80, 0x80); in m88ds3103_set_frontend()
486 if (ret) in m88ds3103_set_frontend()
507 ret = -EINVAL; in m88ds3103_set_frontend()
515 ret = regmap_write(dev->regmap, 0xfd, u8tmp); in m88ds3103_set_frontend()
516 if (ret) in m88ds3103_set_frontend()
522 ret = m88ds3103_update_bits(dev, 0x29, 0x20, u8tmp1); in m88ds3103_set_frontend()
523 if (ret) in m88ds3103_set_frontend()
547 ret = regmap_bulk_read(dev->regmap, 0xfe, &u8tmp, 1); in m88ds3103_set_frontend()
548 if (ret) in m88ds3103_set_frontend()
552 ret = regmap_write(dev->regmap, 0xfe, u8tmp); in m88ds3103_set_frontend()
553 if (ret) in m88ds3103_set_frontend()
557 ret = regmap_write(dev->regmap, 0xea, u8tmp); in m88ds3103_set_frontend()
558 if (ret) in m88ds3103_set_frontend()
568 ret = regmap_write(dev->regmap, 0xc3, 0x08); in m88ds3103_set_frontend()
569 if (ret) in m88ds3103_set_frontend()
572 ret = regmap_write(dev->regmap, 0xc8, u8tmp); in m88ds3103_set_frontend()
573 if (ret) in m88ds3103_set_frontend()
576 ret = regmap_write(dev->regmap, 0xc4, 0x08); in m88ds3103_set_frontend()
577 if (ret) in m88ds3103_set_frontend()
580 ret = regmap_write(dev->regmap, 0xc7, 0x00); in m88ds3103_set_frontend()
581 if (ret) in m88ds3103_set_frontend()
587 ret = regmap_bulk_write(dev->regmap, 0x61, buf, 2); in m88ds3103_set_frontend()
588 if (ret) in m88ds3103_set_frontend()
591 ret = m88ds3103_update_bits(dev, 0x4d, 0x02, dev->cfg->spec_inv << 1); in m88ds3103_set_frontend()
592 if (ret) in m88ds3103_set_frontend()
595 ret = m88ds3103_update_bits(dev, 0x30, 0x10, dev->cfg->agc_inv << 4); in m88ds3103_set_frontend()
596 if (ret) in m88ds3103_set_frontend()
599 ret = regmap_write(dev->regmap, 0x33, dev->cfg->agc); in m88ds3103_set_frontend()
600 if (ret) in m88ds3103_set_frontend()
613 ret = regmap_bulk_write(dev->regmap, 0x5e, buf, 2); in m88ds3103_set_frontend()
614 if (ret) in m88ds3103_set_frontend()
617 ret = regmap_write(dev->regmap, 0x00, 0x00); in m88ds3103_set_frontend()
618 if (ret) in m88ds3103_set_frontend()
621 ret = regmap_write(dev->regmap, 0xb2, 0x00); in m88ds3103_set_frontend()
622 if (ret) in m88ds3103_set_frontend()
629 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_set_frontend()
630 return ret; in m88ds3103_set_frontend()
638 int ret, len, remaining; in m88ds3103_init() local
649 ret = m88ds3103_update_bits(dev, 0x08, 0x01, 0x01); in m88ds3103_init()
650 if (ret) in m88ds3103_init()
652 ret = m88ds3103_update_bits(dev, 0x04, 0x01, 0x00); in m88ds3103_init()
653 if (ret) in m88ds3103_init()
655 ret = m88ds3103_update_bits(dev, 0x23, 0x10, 0x00); in m88ds3103_init()
656 if (ret) in m88ds3103_init()
660 ret = regmap_read(dev->regmap, 0xb9, &utmp); in m88ds3103_init()
661 if (ret) in m88ds3103_init()
670 ret = regmap_write(dev->regmap, 0x07, 0xe0); in m88ds3103_init()
671 if (ret) in m88ds3103_init()
673 ret = regmap_write(dev->regmap, 0x07, 0x00); in m88ds3103_init()
674 if (ret) in m88ds3103_init()
686 ret = request_firmware(&fw, fw_file, &client->dev); in m88ds3103_init()
687 if (ret) { in m88ds3103_init()
695 ret = regmap_write(dev->regmap, 0xb2, 0x01); in m88ds3103_init()
696 if (ret) in m88ds3103_init()
705 ret = regmap_bulk_write(dev->regmap, 0xb0, in m88ds3103_init()
707 if (ret) { in m88ds3103_init()
709 ret); in m88ds3103_init()
714 ret = regmap_write(dev->regmap, 0xb2, 0x00); in m88ds3103_init()
715 if (ret) in m88ds3103_init()
721 ret = regmap_read(dev->regmap, 0xb9, &utmp); in m88ds3103_init()
722 if (ret) in m88ds3103_init()
727 ret = -EFAULT; in m88ds3103_init()
752 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_init()
753 return ret; in m88ds3103_init()
760 int ret; in m88ds3103_sleep() local
773 ret = m88ds3103_update_bits(dev, utmp, 0x01, 0x00); in m88ds3103_sleep()
774 if (ret) in m88ds3103_sleep()
778 ret = m88ds3103_update_bits(dev, 0x08, 0x01, 0x00); in m88ds3103_sleep()
779 if (ret) in m88ds3103_sleep()
781 ret = m88ds3103_update_bits(dev, 0x04, 0x01, 0x01); in m88ds3103_sleep()
782 if (ret) in m88ds3103_sleep()
784 ret = m88ds3103_update_bits(dev, 0x23, 0x10, 0x10); in m88ds3103_sleep()
785 if (ret) in m88ds3103_sleep()
790 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_sleep()
791 return ret; in m88ds3103_sleep()
799 int ret; in m88ds3103_get_frontend() local
805 ret = 0; in m88ds3103_get_frontend()
811 ret = regmap_bulk_read(dev->regmap, 0xe0, &buf[0], 1); in m88ds3103_get_frontend()
812 if (ret) in m88ds3103_get_frontend()
815 ret = regmap_bulk_read(dev->regmap, 0xe6, &buf[1], 1); in m88ds3103_get_frontend()
816 if (ret) in m88ds3103_get_frontend()
852 ret = regmap_bulk_read(dev->regmap, 0x7e, &buf[0], 1); in m88ds3103_get_frontend()
853 if (ret) in m88ds3103_get_frontend()
856 ret = regmap_bulk_read(dev->regmap, 0x89, &buf[1], 1); in m88ds3103_get_frontend()
857 if (ret) in m88ds3103_get_frontend()
860 ret = regmap_bulk_read(dev->regmap, 0xf2, &buf[2], 1); in m88ds3103_get_frontend()
861 if (ret) in m88ds3103_get_frontend()
947 ret = -EINVAL; in m88ds3103_get_frontend()
951 ret = regmap_bulk_read(dev->regmap, 0x6d, buf, 2); in m88ds3103_get_frontend()
952 if (ret) in m88ds3103_get_frontend()
960 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_get_frontend()
961 return ret; in m88ds3103_get_frontend()
990 int ret; in m88ds3103_set_tone() local
996 ret = -EAGAIN; in m88ds3103_set_tone()
1011 ret = -EINVAL; in m88ds3103_set_tone()
1016 ret = m88ds3103_update_bits(dev, 0xa2, 0xe0, utmp); in m88ds3103_set_tone()
1017 if (ret) in m88ds3103_set_tone()
1021 ret = m88ds3103_update_bits(dev, 0xa1, reg_a1_mask, utmp); in m88ds3103_set_tone()
1022 if (ret) in m88ds3103_set_tone()
1027 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_set_tone()
1028 return ret; in m88ds3103_set_tone()
1036 int ret; in m88ds3103_set_voltage() local
1043 ret = -EAGAIN; in m88ds3103_set_voltage()
1062 ret = -EINVAL; in m88ds3103_set_voltage()
1071 ret = m88ds3103_update_bits(dev, 0xa2, 0x03, utmp); in m88ds3103_set_voltage()
1072 if (ret) in m88ds3103_set_voltage()
1077 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_set_voltage()
1078 return ret; in m88ds3103_set_voltage()
1086 int ret; in m88ds3103_diseqc_send_master_cmd() local
1094 ret = -EAGAIN; in m88ds3103_diseqc_send_master_cmd()
1099 ret = -EINVAL; in m88ds3103_diseqc_send_master_cmd()
1104 ret = m88ds3103_update_bits(dev, 0xa2, 0xe0, utmp); in m88ds3103_diseqc_send_master_cmd()
1105 if (ret) in m88ds3103_diseqc_send_master_cmd()
1108 ret = regmap_bulk_write(dev->regmap, 0xa3, diseqc_cmd->msg, in m88ds3103_diseqc_send_master_cmd()
1110 if (ret) in m88ds3103_diseqc_send_master_cmd()
1113 ret = regmap_write(dev->regmap, 0xa1, in m88ds3103_diseqc_send_master_cmd()
1115 if (ret) in m88ds3103_diseqc_send_master_cmd()
1126 ret = regmap_read(dev->regmap, 0xa1, &utmp); in m88ds3103_diseqc_send_master_cmd()
1127 if (ret) in m88ds3103_diseqc_send_master_cmd()
1139 ret = m88ds3103_update_bits(dev, 0xa1, 0xc0, 0x40); in m88ds3103_diseqc_send_master_cmd()
1140 if (ret) in m88ds3103_diseqc_send_master_cmd()
1144 ret = m88ds3103_update_bits(dev, 0xa2, 0xc0, 0x80); in m88ds3103_diseqc_send_master_cmd()
1145 if (ret) in m88ds3103_diseqc_send_master_cmd()
1149 ret = -ETIMEDOUT; in m88ds3103_diseqc_send_master_cmd()
1155 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_diseqc_send_master_cmd()
1156 return ret; in m88ds3103_diseqc_send_master_cmd()
1164 int ret; in m88ds3103_diseqc_send_burst() local
1171 ret = -EAGAIN; in m88ds3103_diseqc_send_burst()
1176 ret = m88ds3103_update_bits(dev, 0xa2, 0xe0, utmp); in m88ds3103_diseqc_send_burst()
1177 if (ret) in m88ds3103_diseqc_send_burst()
1189 ret = -EINVAL; in m88ds3103_diseqc_send_burst()
1193 ret = regmap_write(dev->regmap, 0xa1, burst); in m88ds3103_diseqc_send_burst()
1194 if (ret) in m88ds3103_diseqc_send_burst()
1205 ret = regmap_read(dev->regmap, 0xa1, &utmp); in m88ds3103_diseqc_send_burst()
1206 if (ret) in m88ds3103_diseqc_send_burst()
1218 ret = m88ds3103_update_bits(dev, 0xa1, 0xc0, 0x40); in m88ds3103_diseqc_send_burst()
1219 if (ret) in m88ds3103_diseqc_send_burst()
1223 ret = m88ds3103_update_bits(dev, 0xa2, 0xc0, 0x80); in m88ds3103_diseqc_send_burst()
1224 if (ret) in m88ds3103_diseqc_send_burst()
1228 ret = -ETIMEDOUT; in m88ds3103_diseqc_send_burst()
1234 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_diseqc_send_burst()
1235 return ret; in m88ds3103_diseqc_send_burst()
1258 int ret; in m88ds3103_select() local
1267 ret = __i2c_transfer(client->adapter, &msg, 1); in m88ds3103_select()
1268 if (ret != 1) { in m88ds3103_select()
1269 dev_warn(&client->dev, "i2c wr failed=%d\n", ret); in m88ds3103_select()
1270 if (ret >= 0) in m88ds3103_select()
1271 ret = -EREMOTEIO; in m88ds3103_select()
1272 return ret; in m88ds3103_select()
1385 int ret; in m88ds3103_probe() local
1390 ret = -ENOMEM; in m88ds3103_probe()
1414 ret = PTR_ERR(dev->regmap); in m88ds3103_probe()
1419 ret = regmap_read(dev->regmap, 0x00, &utmp); in m88ds3103_probe()
1420 if (ret) in m88ds3103_probe()
1445 ret = -EINVAL; in m88ds3103_probe()
1454 ret = regmap_write(dev->regmap, 0x29, utmp); in m88ds3103_probe()
1455 if (ret) in m88ds3103_probe()
1459 ret = m88ds3103_update_bits(dev, 0x08, 0x01, 0x00); in m88ds3103_probe()
1460 if (ret) in m88ds3103_probe()
1462 ret = m88ds3103_update_bits(dev, 0x04, 0x01, 0x01); in m88ds3103_probe()
1463 if (ret) in m88ds3103_probe()
1465 ret = m88ds3103_update_bits(dev, 0x23, 0x10, 0x10); in m88ds3103_probe()
1466 if (ret) in m88ds3103_probe()
1474 ret = -ENOMEM; in m88ds3103_probe()
1495 dev_dbg(&client->dev, "failed=%d\n", ret); in m88ds3103_probe()
1496 return ret; in m88ds3103_probe()