Lines Matching refs:rc

375 	int rc, size, pos = 0;  in r820t_write()  local
390 rc = tuner_i2c_xfer_send(&priv->i2c_props, priv->buf, size + 1); in r820t_write()
391 if (rc != size + 1) { in r820t_write()
393 __func__, rc, reg, size, size, &priv->buf[1]); in r820t_write()
394 if (rc < 0) in r820t_write()
395 return rc; in r820t_write()
430 int rc = r820t_read_cache_reg(priv, reg); in r820t_write_reg_mask() local
432 if (rc < 0) in r820t_write_reg_mask()
433 return rc; in r820t_write_reg_mask()
435 tmp = (rc & ~bit_mask) | (tmp & bit_mask); in r820t_write_reg_mask()
442 int rc, i; in r820t_read() local
447 rc = tuner_i2c_xfer_send_recv(&priv->i2c_props, priv->buf, 1, p, len); in r820t_read()
448 if (rc != len) { in r820t_read()
450 __func__, rc, reg, len, len, p); in r820t_read()
451 if (rc < 0) in r820t_read()
452 return rc; in r820t_read()
473 int i, rc; in r820t_set_mux() local
487 rc = r820t_write_reg_mask(priv, 0x17, range->open_d, 0x08); in r820t_set_mux()
488 if (rc < 0) in r820t_set_mux()
489 return rc; in r820t_set_mux()
492 rc = r820t_write_reg_mask(priv, 0x1a, range->rf_mux_ploy, 0xc3); in r820t_set_mux()
493 if (rc < 0) in r820t_set_mux()
494 return rc; in r820t_set_mux()
497 rc = r820t_write_reg(priv, 0x1b, range->tf_c); in r820t_set_mux()
498 if (rc < 0) in r820t_set_mux()
499 return rc; in r820t_set_mux()
518 rc = r820t_write_reg_mask(priv, 0x10, val, 0x0b); in r820t_set_mux()
519 if (rc < 0) in r820t_set_mux()
520 return rc; in r820t_set_mux()
529 rc = r820t_write_reg_mask(priv, 0x08, reg08, 0x3f); in r820t_set_mux()
530 if (rc < 0) in r820t_set_mux()
531 return rc; in r820t_set_mux()
533 rc = r820t_write_reg_mask(priv, 0x09, reg09, 0x3f); in r820t_set_mux()
535 return rc; in r820t_set_mux()
542 int rc, i; in r820t_set_pll() local
580 rc = r820t_write_reg_mask(priv, 0x10, refdiv2, 0x10); in r820t_set_pll()
581 if (rc < 0) in r820t_set_pll()
582 return rc; in r820t_set_pll()
585 rc = r820t_write_reg_mask(priv, 0x1a, 0x00, 0x0c); in r820t_set_pll()
586 if (rc < 0) in r820t_set_pll()
587 return rc; in r820t_set_pll()
590 rc = r820t_write_reg_mask(priv, 0x12, 0x80, 0xe0); in r820t_set_pll()
591 if (rc < 0) in r820t_set_pll()
592 return rc; in r820t_set_pll()
608 rc = r820t_read(priv, 0x00, data, sizeof(data)); in r820t_set_pll()
609 if (rc < 0) in r820t_set_pll()
610 return rc; in r820t_set_pll()
628 rc = r820t_write_reg_mask(priv, 0x10, div_num << 5, 0xe0); in r820t_set_pll()
629 if (rc < 0) in r820t_set_pll()
630 return rc; in r820t_set_pll()
651 rc = r820t_write_reg(priv, 0x14, ni + (si << 6)); in r820t_set_pll()
652 if (rc < 0) in r820t_set_pll()
653 return rc; in r820t_set_pll()
661 rc = r820t_write_reg_mask(priv, 0x12, val, 0x08); in r820t_set_pll()
662 if (rc < 0) in r820t_set_pll()
663 return rc; in r820t_set_pll()
679 rc = r820t_write_reg(priv, 0x16, sdm >> 8); in r820t_set_pll()
680 if (rc < 0) in r820t_set_pll()
681 return rc; in r820t_set_pll()
682 rc = r820t_write_reg(priv, 0x15, sdm & 0xff); in r820t_set_pll()
683 if (rc < 0) in r820t_set_pll()
684 return rc; in r820t_set_pll()
690 rc = r820t_read(priv, 0x00, data, 3); in r820t_set_pll()
691 if (rc < 0) in r820t_set_pll()
692 return rc; in r820t_set_pll()
698 rc = r820t_write_reg_mask(priv, 0x12, 0x60, 0xe0); in r820t_set_pll()
699 if (rc < 0) in r820t_set_pll()
700 return rc; in r820t_set_pll()
713 rc = r820t_write_reg_mask(priv, 0x1a, 0x08, 0x08); in r820t_set_pll()
715 return rc; in r820t_set_pll()
723 int rc; in r820t_sysfreq_sel() local
818 rc = r820t_write_reg_mask(priv, 0x06, pre_dect, 0x40); in r820t_sysfreq_sel()
819 if (rc < 0) in r820t_sysfreq_sel()
820 return rc; in r820t_sysfreq_sel()
823 rc = r820t_write_reg_mask(priv, 0x1d, lna_top, 0xc7); in r820t_sysfreq_sel()
824 if (rc < 0) in r820t_sysfreq_sel()
825 return rc; in r820t_sysfreq_sel()
826 rc = r820t_write_reg_mask(priv, 0x1c, mixer_top, 0xf8); in r820t_sysfreq_sel()
827 if (rc < 0) in r820t_sysfreq_sel()
828 return rc; in r820t_sysfreq_sel()
829 rc = r820t_write_reg(priv, 0x0d, lna_vth_l); in r820t_sysfreq_sel()
830 if (rc < 0) in r820t_sysfreq_sel()
831 return rc; in r820t_sysfreq_sel()
832 rc = r820t_write_reg(priv, 0x0e, mixer_vth_l); in r820t_sysfreq_sel()
833 if (rc < 0) in r820t_sysfreq_sel()
834 return rc; in r820t_sysfreq_sel()
837 rc = r820t_write_reg_mask(priv, 0x05, air_cable1_in, 0x60); in r820t_sysfreq_sel()
838 if (rc < 0) in r820t_sysfreq_sel()
839 return rc; in r820t_sysfreq_sel()
840 rc = r820t_write_reg_mask(priv, 0x06, cable2_in, 0x08); in r820t_sysfreq_sel()
841 if (rc < 0) in r820t_sysfreq_sel()
842 return rc; in r820t_sysfreq_sel()
844 rc = r820t_write_reg_mask(priv, 0x11, cp_cur, 0x38); in r820t_sysfreq_sel()
845 if (rc < 0) in r820t_sysfreq_sel()
846 return rc; in r820t_sysfreq_sel()
847 rc = r820t_write_reg_mask(priv, 0x17, div_buf_cur, 0x30); in r820t_sysfreq_sel()
848 if (rc < 0) in r820t_sysfreq_sel()
849 return rc; in r820t_sysfreq_sel()
850 rc = r820t_write_reg_mask(priv, 0x0a, filter_cur, 0x60); in r820t_sysfreq_sel()
851 if (rc < 0) in r820t_sysfreq_sel()
852 return rc; in r820t_sysfreq_sel()
866 rc = r820t_write_reg_mask(priv, 0x1d, 0, 0x38); in r820t_sysfreq_sel()
867 if (rc < 0) in r820t_sysfreq_sel()
868 return rc; in r820t_sysfreq_sel()
871 rc = r820t_write_reg_mask(priv, 0x1c, 0, 0x04); in r820t_sysfreq_sel()
872 if (rc < 0) in r820t_sysfreq_sel()
873 return rc; in r820t_sysfreq_sel()
876 rc = r820t_write_reg_mask(priv, 0x06, 0, 0x40); in r820t_sysfreq_sel()
877 if (rc < 0) in r820t_sysfreq_sel()
878 return rc; in r820t_sysfreq_sel()
881 rc = r820t_write_reg_mask(priv, 0x1a, 0x30, 0x30); in r820t_sysfreq_sel()
882 if (rc < 0) in r820t_sysfreq_sel()
883 return rc; in r820t_sysfreq_sel()
888 rc = r820t_write_reg_mask(priv, 0x1d, 0x18, 0x38); in r820t_sysfreq_sel()
889 if (rc < 0) in r820t_sysfreq_sel()
890 return rc; in r820t_sysfreq_sel()
897 rc = r820t_write_reg_mask(priv, 0x1c, mixer_top, 0x04); in r820t_sysfreq_sel()
898 if (rc < 0) in r820t_sysfreq_sel()
899 return rc; in r820t_sysfreq_sel()
902 rc = r820t_write_reg_mask(priv, 0x1e, lna_discharge, 0x1f); in r820t_sysfreq_sel()
903 if (rc < 0) in r820t_sysfreq_sel()
904 return rc; in r820t_sysfreq_sel()
907 rc = r820t_write_reg_mask(priv, 0x1a, 0x20, 0x30); in r820t_sysfreq_sel()
908 if (rc < 0) in r820t_sysfreq_sel()
909 return rc; in r820t_sysfreq_sel()
912 rc = r820t_write_reg_mask(priv, 0x06, 0, 0x40); in r820t_sysfreq_sel()
913 if (rc < 0) in r820t_sysfreq_sel()
914 return rc; in r820t_sysfreq_sel()
917 rc = r820t_write_reg_mask(priv, 0x1d, lna_top, 0x38); in r820t_sysfreq_sel()
918 if (rc < 0) in r820t_sysfreq_sel()
919 return rc; in r820t_sysfreq_sel()
926 rc = r820t_write_reg_mask(priv, 0x1c, mixer_top, 0x04); in r820t_sysfreq_sel()
927 if (rc < 0) in r820t_sysfreq_sel()
928 return rc; in r820t_sysfreq_sel()
931 rc = r820t_write_reg_mask(priv, 0x1e, lna_discharge, 0x1f); in r820t_sysfreq_sel()
932 if (rc < 0) in r820t_sysfreq_sel()
933 return rc; in r820t_sysfreq_sel()
936 rc = r820t_write_reg_mask(priv, 0x1a, 0x00, 0x30); in r820t_sysfreq_sel()
937 if (rc < 0) in r820t_sysfreq_sel()
938 return rc; in r820t_sysfreq_sel()
940 rc = r820t_write_reg_mask(priv, 0x10, 0x00, 0x04); in r820t_sysfreq_sel()
941 if (rc < 0) in r820t_sysfreq_sel()
942 return rc; in r820t_sysfreq_sel()
953 int rc, i; in r820t_set_tv_standard() local
1067 rc = r820t_write_reg_mask(priv, 0x0c, val, 0x0f); in r820t_set_tv_standard()
1068 if (rc < 0) in r820t_set_tv_standard()
1069 return rc; in r820t_set_tv_standard()
1072 rc = r820t_write_reg_mask(priv, 0x13, VER_NUM, 0x3f); in r820t_set_tv_standard()
1073 if (rc < 0) in r820t_set_tv_standard()
1074 return rc; in r820t_set_tv_standard()
1078 rc = r820t_write_reg_mask(priv, 0x1d, 0x00, 0x38); in r820t_set_tv_standard()
1079 if (rc < 0) in r820t_set_tv_standard()
1080 return rc; in r820t_set_tv_standard()
1100 rc = r820t_write_reg_mask(priv, 0x0b, hp_cor, 0x60); in r820t_set_tv_standard()
1101 if (rc < 0) in r820t_set_tv_standard()
1102 return rc; in r820t_set_tv_standard()
1105 rc = r820t_write_reg_mask(priv, 0x0f, 0x04, 0x04); in r820t_set_tv_standard()
1106 if (rc < 0) in r820t_set_tv_standard()
1107 return rc; in r820t_set_tv_standard()
1110 rc = r820t_write_reg_mask(priv, 0x10, 0x00, 0x03); in r820t_set_tv_standard()
1111 if (rc < 0) in r820t_set_tv_standard()
1112 return rc; in r820t_set_tv_standard()
1114 rc = r820t_set_pll(priv, type, filt_cal_lo * 1000); in r820t_set_tv_standard()
1115 if (rc < 0 || !priv->has_lock) in r820t_set_tv_standard()
1116 return rc; in r820t_set_tv_standard()
1119 rc = r820t_write_reg_mask(priv, 0x0b, 0x10, 0x10); in r820t_set_tv_standard()
1120 if (rc < 0) in r820t_set_tv_standard()
1121 return rc; in r820t_set_tv_standard()
1126 rc = r820t_write_reg_mask(priv, 0x0b, 0x00, 0x10); in r820t_set_tv_standard()
1127 if (rc < 0) in r820t_set_tv_standard()
1128 return rc; in r820t_set_tv_standard()
1131 rc = r820t_write_reg_mask(priv, 0x0f, 0x00, 0x04); in r820t_set_tv_standard()
1132 if (rc < 0) in r820t_set_tv_standard()
1133 return rc; in r820t_set_tv_standard()
1136 rc = r820t_read(priv, 0x00, data, sizeof(data)); in r820t_set_tv_standard()
1137 if (rc < 0) in r820t_set_tv_standard()
1138 return rc; in r820t_set_tv_standard()
1149 rc = r820t_write_reg_mask(priv, 0x0a, in r820t_set_tv_standard()
1151 if (rc < 0) in r820t_set_tv_standard()
1152 return rc; in r820t_set_tv_standard()
1155 rc = r820t_write_reg_mask(priv, 0x0b, hp_cor, 0xef); in r820t_set_tv_standard()
1156 if (rc < 0) in r820t_set_tv_standard()
1157 return rc; in r820t_set_tv_standard()
1161 rc = r820t_write_reg_mask(priv, 0x07, img_r, 0x80); in r820t_set_tv_standard()
1162 if (rc < 0) in r820t_set_tv_standard()
1163 return rc; in r820t_set_tv_standard()
1166 rc = r820t_write_reg_mask(priv, 0x06, filt_gain, 0x30); in r820t_set_tv_standard()
1167 if (rc < 0) in r820t_set_tv_standard()
1168 return rc; in r820t_set_tv_standard()
1171 rc = r820t_write_reg_mask(priv, 0x1e, ext_enable, 0x60); in r820t_set_tv_standard()
1172 if (rc < 0) in r820t_set_tv_standard()
1173 return rc; in r820t_set_tv_standard()
1176 rc = r820t_write_reg_mask(priv, 0x05, loop_through, 0x80); in r820t_set_tv_standard()
1177 if (rc < 0) in r820t_set_tv_standard()
1178 return rc; in r820t_set_tv_standard()
1181 rc = r820t_write_reg_mask(priv, 0x1f, lt_att, 0x80); in r820t_set_tv_standard()
1182 if (rc < 0) in r820t_set_tv_standard()
1183 return rc; in r820t_set_tv_standard()
1186 rc = r820t_write_reg_mask(priv, 0x0f, flt_ext_widest, 0x80); in r820t_set_tv_standard()
1187 if (rc < 0) in r820t_set_tv_standard()
1188 return rc; in r820t_set_tv_standard()
1191 rc = r820t_write_reg_mask(priv, 0x19, polyfil_cur, 0x60); in r820t_set_tv_standard()
1192 if (rc < 0) in r820t_set_tv_standard()
1193 return rc; in r820t_set_tv_standard()
1207 int rc; in r820t_read_gain() local
1209 rc = r820t_read(priv, 0x00, data, sizeof(data)); in r820t_read_gain()
1210 if (rc < 0) in r820t_read_gain()
1211 return rc; in r820t_read_gain()
1237 int rc;
1245 rc = r820t_write_reg_mask(priv, 0x05, 0x10, 0x10);
1246 if (rc < 0)
1247 return rc;
1250 rc = r820t_write_reg_mask(priv, 0x07, 0, 0x10);
1251 if (rc < 0)
1252 return rc;
1254 rc = r820t_read(priv, 0x00, data, sizeof(data));
1255 if (rc < 0)
1256 return rc;
1259 rc = r820t_write_reg_mask(priv, 0x0c, 0x08, 0x9f);
1260 if (rc < 0)
1261 return rc;
1276 rc = r820t_write_reg_mask(priv, 0x05, lna_index, 0x0f);
1277 if (rc < 0)
1278 return rc;
1281 rc = r820t_write_reg_mask(priv, 0x07, mix_index, 0x0f);
1282 if (rc < 0)
1283 return rc;
1286 rc = r820t_write_reg_mask(priv, 0x05, 0, 0x10);
1287 if (rc < 0)
1288 return rc;
1291 rc = r820t_write_reg_mask(priv, 0x07, 0x10, 0x10);
1292 if (rc < 0)
1293 return rc;
1296 rc = r820t_write_reg_mask(priv, 0x0c, 0x0b, 0x9f);
1297 if (rc < 0)
1298 return rc;
1312 int rc; in generic_set_freq() local
1318 rc = r820t_set_tv_standard(priv, bw, type, std, delsys); in generic_set_freq()
1319 if (rc < 0) in generic_set_freq()
1327 rc = r820t_set_mux(priv, lo_freq); in generic_set_freq()
1328 if (rc < 0) in generic_set_freq()
1331 rc = r820t_set_pll(priv, type, lo_freq); in generic_set_freq()
1332 if (rc < 0 || !priv->has_lock) in generic_set_freq()
1335 rc = r820t_sysfreq_sel(priv, freq, type, std, delsys); in generic_set_freq()
1336 if (rc < 0) in generic_set_freq()
1344 if (rc < 0) in generic_set_freq()
1345 tuner_dbg("%s: failed=%d\n", __func__, rc); in generic_set_freq()
1346 return rc; in generic_set_freq()
1355 int rc; in r820t_standby() local
1361 rc = r820t_write_reg(priv, 0x06, 0xb1); in r820t_standby()
1362 if (rc < 0) in r820t_standby()
1363 return rc; in r820t_standby()
1364 rc = r820t_write_reg(priv, 0x05, 0x03); in r820t_standby()
1365 if (rc < 0) in r820t_standby()
1366 return rc; in r820t_standby()
1367 rc = r820t_write_reg(priv, 0x07, 0x3a); in r820t_standby()
1368 if (rc < 0) in r820t_standby()
1369 return rc; in r820t_standby()
1370 rc = r820t_write_reg(priv, 0x08, 0x40); in r820t_standby()
1371 if (rc < 0) in r820t_standby()
1372 return rc; in r820t_standby()
1373 rc = r820t_write_reg(priv, 0x09, 0xc0); in r820t_standby()
1374 if (rc < 0) in r820t_standby()
1375 return rc; in r820t_standby()
1376 rc = r820t_write_reg(priv, 0x0a, 0x36); in r820t_standby()
1377 if (rc < 0) in r820t_standby()
1378 return rc; in r820t_standby()
1379 rc = r820t_write_reg(priv, 0x0c, 0x35); in r820t_standby()
1380 if (rc < 0) in r820t_standby()
1381 return rc; in r820t_standby()
1382 rc = r820t_write_reg(priv, 0x0f, 0x68); in r820t_standby()
1383 if (rc < 0) in r820t_standby()
1384 return rc; in r820t_standby()
1385 rc = r820t_write_reg(priv, 0x11, 0x03); in r820t_standby()
1386 if (rc < 0) in r820t_standby()
1387 return rc; in r820t_standby()
1388 rc = r820t_write_reg(priv, 0x17, 0xf4); in r820t_standby()
1389 if (rc < 0) in r820t_standby()
1390 return rc; in r820t_standby()
1391 rc = r820t_write_reg(priv, 0x19, 0x0c); in r820t_standby()
1396 return rc; in r820t_standby()
1405 int rc, i; in r820t_xtal_check() local
1412 rc = r820t_write_reg_mask(priv, 0x10, 0x0b, 0x0b); in r820t_xtal_check()
1413 if (rc < 0) in r820t_xtal_check()
1414 return rc; in r820t_xtal_check()
1417 rc = r820t_write_reg_mask(priv, 0x1a, 0x00, 0x0c); in r820t_xtal_check()
1418 if (rc < 0) in r820t_xtal_check()
1419 return rc; in r820t_xtal_check()
1422 rc = r820t_write_reg_mask(priv, 0x13, 0x7f, 0x7f); in r820t_xtal_check()
1423 if (rc < 0) in r820t_xtal_check()
1424 return rc; in r820t_xtal_check()
1427 rc = r820t_write_reg_mask(priv, 0x13, 0x00, 0x40); in r820t_xtal_check()
1428 if (rc < 0) in r820t_xtal_check()
1429 return rc; in r820t_xtal_check()
1433 rc = r820t_write_reg_mask(priv, 0x10, in r820t_xtal_check()
1435 if (rc < 0) in r820t_xtal_check()
1436 return rc; in r820t_xtal_check()
1440 rc = r820t_read(priv, 0x00, data, sizeof(data)); in r820t_xtal_check()
1441 if (rc < 0) in r820t_xtal_check()
1442 return rc; in r820t_xtal_check()
1463 int rc; in r820t_imr_prepare() local
1469 rc = r820t_write_reg_mask(priv, 0x05, 0x20, 0x20); in r820t_imr_prepare()
1470 if (rc < 0) in r820t_imr_prepare()
1471 return rc; in r820t_imr_prepare()
1474 rc = r820t_write_reg_mask(priv, 0x07, 0, 0x10); in r820t_imr_prepare()
1475 if (rc < 0) in r820t_imr_prepare()
1476 return rc; in r820t_imr_prepare()
1479 rc = r820t_write_reg_mask(priv, 0x0a, 0x0f, 0x0f); in r820t_imr_prepare()
1480 if (rc < 0) in r820t_imr_prepare()
1481 return rc; in r820t_imr_prepare()
1484 rc = r820t_write_reg_mask(priv, 0x0b, 0x60, 0x6f); in r820t_imr_prepare()
1485 if (rc < 0) in r820t_imr_prepare()
1486 return rc; in r820t_imr_prepare()
1489 rc = r820t_write_reg_mask(priv, 0x0c, 0x0b, 0x9f); in r820t_imr_prepare()
1490 if (rc < 0) in r820t_imr_prepare()
1491 return rc; in r820t_imr_prepare()
1494 rc = r820t_write_reg_mask(priv, 0x0f, 0, 0x08); in r820t_imr_prepare()
1495 if (rc < 0) in r820t_imr_prepare()
1496 return rc; in r820t_imr_prepare()
1499 rc = r820t_write_reg_mask(priv, 0x18, 0x10, 0x10); in r820t_imr_prepare()
1500 if (rc < 0) in r820t_imr_prepare()
1501 return rc; in r820t_imr_prepare()
1504 rc = r820t_write_reg_mask(priv, 0x1c, 0x02, 0x02); in r820t_imr_prepare()
1505 if (rc < 0) in r820t_imr_prepare()
1506 return rc; in r820t_imr_prepare()
1509 rc = r820t_write_reg_mask(priv, 0x1e, 0x80, 0x80); in r820t_imr_prepare()
1510 if (rc < 0) in r820t_imr_prepare()
1511 return rc; in r820t_imr_prepare()
1514 rc = r820t_write_reg_mask(priv, 0x06, 0x20, 0x20); in r820t_imr_prepare()
1516 return rc; in r820t_imr_prepare()
1521 int rc, i; in r820t_multi_read() local
1528 rc = r820t_read(priv, 0x00, data, sizeof(data)); in r820t_multi_read()
1529 if (rc < 0) in r820t_multi_read()
1530 return rc; in r820t_multi_read()
1540 rc = sum - max - min; in r820t_multi_read()
1542 return rc; in r820t_multi_read()
1551 int i, rc; in r820t_imr_cross() local
1584 rc = r820t_write_reg(priv, 0x08, cross[i].gain_x); in r820t_imr_cross()
1585 if (rc < 0) in r820t_imr_cross()
1586 return rc; in r820t_imr_cross()
1588 rc = r820t_write_reg(priv, 0x09, cross[i].phase_y); in r820t_imr_cross()
1589 if (rc < 0) in r820t_imr_cross()
1590 return rc; in r820t_imr_cross()
1592 rc = r820t_multi_read(priv); in r820t_imr_cross()
1593 if (rc < 0) in r820t_imr_cross()
1594 return rc; in r820t_imr_cross()
1596 cross[i].value = rc; in r820t_imr_cross()
1631 int rc; in r820t_compre_step() local
1652 rc = r820t_write_reg(priv, 0x08, tmp.gain_x); in r820t_compre_step()
1653 if (rc < 0) in r820t_compre_step()
1654 return rc; in r820t_compre_step()
1656 rc = r820t_write_reg(priv, 0x09, tmp.phase_y); in r820t_compre_step()
1657 if (rc < 0) in r820t_compre_step()
1658 return rc; in r820t_compre_step()
1660 rc = r820t_multi_read(priv); in r820t_compre_step()
1661 if (rc < 0) in r820t_compre_step()
1662 return rc; in r820t_compre_step()
1663 tmp.value = rc; in r820t_compre_step()
1682 int rc, i; in r820t_iq_tree() local
1697 rc = r820t_write_reg(priv, fix_reg, fix_val); in r820t_iq_tree()
1698 if (rc < 0) in r820t_iq_tree()
1699 return rc; in r820t_iq_tree()
1701 rc = r820t_write_reg(priv, var_reg, var_val); in r820t_iq_tree()
1702 if (rc < 0) in r820t_iq_tree()
1703 return rc; in r820t_iq_tree()
1705 rc = r820t_multi_read(priv); in r820t_iq_tree()
1706 if (rc < 0) in r820t_iq_tree()
1707 return rc; in r820t_iq_tree()
1708 iq[i].value = rc; in r820t_iq_tree()
1744 int rc; in r820t_section() local
1755 rc = r820t_iq_tree(priv, compare_iq, compare_iq[0].gain_x, in r820t_section()
1757 if (rc < 0) in r820t_section()
1758 return rc; in r820t_section()
1768 rc = r820t_iq_tree(priv, compare_iq, compare_iq[0].gain_x, in r820t_section()
1770 if (rc < 0) in r820t_section()
1771 return rc; in r820t_section()
1784 rc = r820t_iq_tree(priv, compare_iq, compare_iq[0].gain_x, in r820t_section()
1786 if (rc < 0) in r820t_section()
1787 return rc; in r820t_section()
1802 int rc; in r820t_vga_adjust() local
1807 rc = r820t_write_reg_mask(priv, 0x0c, vga_count, 0x0f); in r820t_vga_adjust()
1808 if (rc < 0) in r820t_vga_adjust()
1809 return rc; in r820t_vga_adjust()
1813 rc = r820t_multi_read(priv); in r820t_vga_adjust()
1814 if (rc < 0) in r820t_vga_adjust()
1815 return rc; in r820t_vga_adjust()
1817 if (rc > 40 * 4) in r820t_vga_adjust()
1827 int rc; in r820t_iq() local
1833 rc = r820t_imr_cross(priv, compare_iq, &x_direction); in r820t_iq()
1834 if (rc < 0) in r820t_iq()
1835 return rc; in r820t_iq()
1849 rc = r820t_compre_step(priv, compare_iq, dir_reg); in r820t_iq()
1850 if (rc < 0) in r820t_iq()
1851 return rc; in r820t_iq()
1854 rc = r820t_iq_tree(priv, compare_iq, compare_iq[0].gain_x, in r820t_iq()
1856 if (rc < 0) in r820t_iq()
1857 return rc; in r820t_iq()
1863 rc = r820t_compre_step(priv, compare_iq, other_reg); in r820t_iq()
1864 if (rc < 0) in r820t_iq()
1865 return rc; in r820t_iq()
1868 rc = r820t_iq_tree(priv, compare_iq, compare_iq[0].gain_x, in r820t_iq()
1870 if (rc < 0) in r820t_iq()
1871 return rc; in r820t_iq()
1876 rc = r820t_section(priv, compare_iq); in r820t_iq()
1881 rc = r820t_write_reg_mask(priv, 0x08, 0, 0x3f); in r820t_iq()
1882 if (rc < 0) in r820t_iq()
1883 return rc; in r820t_iq()
1885 rc = r820t_write_reg_mask(priv, 0x09, 0, 0x3f); in r820t_iq()
1887 return rc; in r820t_iq()
1892 int rc; in r820t_f_imr() local
1900 rc = r820t_section(priv, iq_pont); in r820t_f_imr()
1901 if (rc < 0) in r820t_f_imr()
1902 return rc; in r820t_f_imr()
1910 int rc; in r820t_imr() local
1984 rc = r820t_write_reg(priv, 0x18, reg18); in r820t_imr()
1985 if (rc < 0) in r820t_imr()
1986 return rc; in r820t_imr()
1989 rc = r820t_write_reg(priv, 0x19, reg19); in r820t_imr()
1990 if (rc < 0) in r820t_imr()
1991 return rc; in r820t_imr()
1994 rc = r820t_write_reg(priv, 0x1f, reg1f); in r820t_imr()
1995 if (rc < 0) in r820t_imr()
1996 return rc; in r820t_imr()
1999 rc = r820t_set_mux(priv, (ring_freq - 5300) * 1000); in r820t_imr()
2000 if (rc < 0) in r820t_imr()
2001 return rc; in r820t_imr()
2003 rc = r820t_set_pll(priv, V4L2_TUNER_DIGITAL_TV, in r820t_imr()
2006 rc = -EINVAL; in r820t_imr()
2007 if (rc < 0) in r820t_imr()
2008 return rc; in r820t_imr()
2011 rc = r820t_iq(priv, &imr_point); in r820t_imr()
2017 rc = r820t_f_imr(priv, &imr_point); in r820t_imr()
2019 if (rc < 0) in r820t_imr()
2020 return rc; in r820t_imr()
2061 int rc, i; in r820t_imr_callibrate() local
2074 rc = r820t_write(priv, 0x05, in r820t_imr_callibrate()
2076 if (rc < 0) in r820t_imr_callibrate()
2077 return rc; in r820t_imr_callibrate()
2079 rc = r820t_xtal_check(priv); in r820t_imr_callibrate()
2080 if (rc < 0) in r820t_imr_callibrate()
2081 return rc; in r820t_imr_callibrate()
2082 if (!i || rc > xtal_cap) in r820t_imr_callibrate()
2083 xtal_cap = rc; in r820t_imr_callibrate()
2099 rc = r820t_write(priv, 0x05, in r820t_imr_callibrate()
2101 if (rc < 0) in r820t_imr_callibrate()
2102 return rc; in r820t_imr_callibrate()
2104 rc = r820t_imr_prepare(priv); in r820t_imr_callibrate()
2105 if (rc < 0) in r820t_imr_callibrate()
2106 return rc; in r820t_imr_callibrate()
2108 rc = r820t_imr(priv, 3, true); in r820t_imr_callibrate()
2109 if (rc < 0) in r820t_imr_callibrate()
2110 return rc; in r820t_imr_callibrate()
2111 rc = r820t_imr(priv, 1, false); in r820t_imr_callibrate()
2112 if (rc < 0) in r820t_imr_callibrate()
2113 return rc; in r820t_imr_callibrate()
2114 rc = r820t_imr(priv, 0, false); in r820t_imr_callibrate()
2115 if (rc < 0) in r820t_imr_callibrate()
2116 return rc; in r820t_imr_callibrate()
2117 rc = r820t_imr(priv, 2, false); in r820t_imr_callibrate()
2118 if (rc < 0) in r820t_imr_callibrate()
2119 return rc; in r820t_imr_callibrate()
2120 rc = r820t_imr(priv, 4, false); in r820t_imr_callibrate()
2121 if (rc < 0) in r820t_imr_callibrate()
2122 return rc; in r820t_imr_callibrate()
2147 int rc; in r820t_init() local
2155 rc = r820t_imr_callibrate(priv); in r820t_init()
2156 if (rc < 0) in r820t_init()
2160 rc = r820t_write(priv, 0x05, in r820t_init()
2168 if (rc < 0) in r820t_init()
2169 tuner_dbg("%s: failed=%d\n", __func__, rc); in r820t_init()
2170 return rc; in r820t_init()
2176 int rc; in r820t_sleep() local
2184 rc = r820t_standby(priv); in r820t_sleep()
2190 tuner_dbg("%s: failed=%d\n", __func__, rc); in r820t_sleep()
2191 return rc; in r820t_sleep()
2199 int rc; in r820t_set_analog_freq() local
2216 rc = generic_set_freq(fe, 62500l * p->frequency, bw, in r820t_set_analog_freq()
2223 return rc; in r820t_set_analog_freq()
2230 int rc; in r820t_set_params() local
2244 rc = generic_set_freq(fe, c->frequency, bw, in r820t_set_params()
2251 if (rc) in r820t_set_params()
2252 tuner_dbg("%s: failed=%d\n", __func__, rc); in r820t_set_params()
2253 return rc; in r820t_set_params()
2259 int rc = 0; in r820t_signal() local
2266 rc = r820t_read_gain(priv); in r820t_signal()
2267 if (rc < 0) in r820t_signal()
2271 *strength = (45 - rc) << 4 | 0xff; in r820t_signal()
2286 rc, *strength); in r820t_signal()
2338 int rc = -ENODEV; in r820t_attach() local
2370 rc = r820t_read(priv, 0x00, data, sizeof(data)); in r820t_attach()
2371 if (rc < 0) in r820t_attach()
2374 rc = r820t_sleep(fe); in r820t_attach()
2375 if (rc < 0) in r820t_attach()
2398 pr_info("%s: failed=%d\n", __func__, rc); in r820t_attach()