Lines Matching refs:dib8000_read_word

196 static u16 dib8000_read_word(struct dib8000_state *state, u16 reg)
400 u16 nud = dib8000_read_word(state, 298);
413 smo_mode = (dib8000_read_word(state, 299) & 0x0050) | (1 << 1);
469 u16 tmp, sync_wait = dib8000_read_word(state, 273) & 0xfff0;
497 tmp = dib8000_read_word(state, 903);
509 reg_900 = (dib8000_read_word(state, 900) & 0xfffc) | 0x3,
513 reg_1280 = (dib8000_read_word(state, 1280) & 0x00ff) | 0xff00;
515 reg_1280 = (dib8000_read_word(state, 1280) & 0x707f) | 0x8f80;
549 u16 reg, reg_907 = dib8000_read_word(state, 907);
550 u16 reg_908 = dib8000_read_word(state, 908);
559 reg = dib8000_read_word(state, 1925);
565 reg = dib8000_read_word(state, 1925);
570 reg = dib8000_read_word(state, 921) & ~((0x3 << 14)
581 reg = dib8000_read_word(state, 1925);
733 reg = dib8000_read_word(state, 1857);
736 reg = dib8000_read_word(state, 1858); /* Force clk out pll /2 */
749 u16 reg_1857, reg_1856 = dib8000_read_word(state, 1856);
764 reg_1857 = dib8000_read_word(state, 1857);
786 while (((dib8000_read_word(state, 1856)>>15)&0x1) != 1)
790 reg_1856 = dib8000_read_word(state, 1856);
803 dib8000_write_word(state, 902, dib8000_read_word(state, 902) | (1<<3)); /* bypass PLL */
838 st->cfg.gpio_dir = dib8000_read_word(st, 1029);
843 st->cfg.gpio_val = dib8000_read_word(st, 1030);
1124 dib8000_write_word(state, 1285, dib8000_read_word(state, 1285) & ~(1 << 1));
1134 dib8000_write_word(state, 285, (dib8000_read_word(state, 285) & ~0x60) | (3 << 5));
1156 dyn_gain = dib8000_read_word(state, 390);
1209 reg = dib8000_read_word(state, 922) & (0x3 << 2);
1226 (dib8000_read_word(state, 923) & 0xffe3) |
1247 agc = dib8000_read_word(state, 390);
1261 dib8000_write_word(state, 107, (dib8000_read_word(state, 107) & 0xff00) | split_offset);
1282 reg = dib8000_read_word(state, 1947)&0xff00;
1290 reg = dib8000_read_word(state, 1920);
1351 reg = dib8000_read_word(state, 1798) &
1357 reg = dib8000_read_word(state, 1799) & ~((0x7 << 2) | (0x7 << 8));
1362 reg = dib8000_read_word(state, 1800) &
1368 reg = dib8000_read_word(state, 1801) & ~((0x7 << 2) | (0x7 << 8));
1373 reg = dib8000_read_word(state, 1802) &
1444 reg_1287 = dib8000_read_word(state, 1287);
1480 u16 reg_1288 = dib8000_read_word(state, 1288) & ~(0x7 << 7);
1503 u16 reg_1288 = dib8000_read_word(state, 1288) & ~(0x7 << 4);
1540 reg_1287 = dib8000_read_word(state, 1287);
1572 smo_mode = (dib8000_read_word(state, 299) & 0x0050) | (1 << 1);
1573 outreg = dib8000_read_word(state, 1286) &
1683 n_overflow = (dib8000_read_word(state, 1984) >> 1) & 0x1;
1704 n_overflow = (dib8000_read_word(state, 1984) >> 1) & 0x1;
1713 n_empty = dib8000_read_word(state, 1984)&0x1;
1719 read_word = dib8000_read_word(state, 1987);
1748 word = dib8000_read_word(state, apb_address);
1849 i = ((dib8000_read_word(state, 921) >> 12)&0x3);
1850 word = dib8000_read_word(state, 924+i);
1860 word = (dib8000_read_word(state, 921) &
1899 en_cur_state = dib8000_read_word(state, 1922);
1948 val = dib8000_read_word(state, 403);
1951 val = dib8000_read_word(state, 404);
2206 reg_1 = dib8000_read_word(state, 1);
2303 dib8000_write_word(state, 219, dib8000_read_word(state, 219) | 0x1); /* adp_pass =1 */
2304 dib8000_write_word(state, 190, dib8000_read_word(state, 190) | (0x1 << 14)); /* pha3_force_pha_shift = 1 */
2306 dib8000_write_word(state, 219, dib8000_read_word(state, 219) & 0xfffe); /* adp_pass =0 */
2307 dib8000_write_word(state, 190, dib8000_read_word(state, 190) & 0xbfff); /* pha3_force_pha_shift = 0 */
2315 dib8000_write_word(state, 268, (dib8000_read_word(state, 268) & 0xF9FF) | 0x0200);
2343 dib8000_write_word(state, 205, dib8000_read_word(state, 205) & 0xfff0); /* P_cspu_win_cut = 0 */
2385 tmp = dib8000_read_word(state, 1);
2388 dib8000_write_word(state, 274, (dib8000_read_word(state, 274) & 0xffcf) | ((c->isdbt_partial_reception & 1) << 5) | ((c->isdbt_sb_mode & 1) << 4));
2405 dib8000_write_word(state, 268, (dib8000_read_word(state, 268) & 0xF9FF) | 0x0200);
2529 dib8000_write_word(state, 0, (dib8000_read_word(state, 0) & 0x1fff) | (0 << 13) | (1 << 15)); /* P_mode = 0, P_restart_search=1 */
2530 dib8000_write_word(state, 1, (dib8000_read_word(state, 1) & 0xfffc) | 0); /* P_guard = 0 */
2534 dib8000_write_word(state, 10, (dib8000_read_word(state, 10) & 0x200) | (16 << 4) | (0 << 0)); /* P_search_list=16, P_search_maxtrial=0 */
2549 dib8000_write_word(state, 32, (dib8000_read_word(state, 32) & 0xf0ff) | (0 << 8)); /* P_corm_alpha = 0 */
2551 dib8000_write_word(state, 32, (dib8000_read_word(state, 32) & 0xf0ff) | (9 << 8)); /* P_corm_alpha = 3 */
2558 dib8000_write_word(state, 770, (dib8000_read_word(state, 770) & 0xdfff) | (1 << 13)); /* P_restart_ccg = 1 */
2559 dib8000_write_word(state, 770, (dib8000_read_word(state, 770) & 0xdfff) | (0 << 13)); /* P_restart_ccg = 0 */
2560 dib8000_write_word(state, 0, (dib8000_read_word(state, 0) & 0x7ff) | (0 << 15) | (1 << 13)); /* P_restart_search = 0; */
2596 value = dib8000_read_word(state, 0);
2598 dib8000_read_word(state, 1284); /* reset the INT. n_irq_pending */
2612 dib8000_write_word(state, 0, (dib8000_read_word(state, 0) & 0x9fff) | (1 << 13));
2619 dib8000_write_word(state, 0, (dib8000_read_word(state, 0) & 0x9fff) | (1 << 13)); /* P_mode = 1 to have autosearch start ok with mode2 */
2628 dib8000_write_word(state, 0, (dib8000_read_word(state, 0) & 0x9fff) | (1 << 13)); /* P_mode = 1 */
2651 value = dib8000_read_word(state, 0);
2653 dib8000_read_word(state, 1284); /* reset the INT. n_irq_pending */
2662 u16 irq_pending = dib8000_read_word(state, 1284);
2689 tmp = dib8000_read_word(state, 771);
2758 i = dib8000_read_word(state, 26) & 1; /* P_dds_invspec */
2763 dib8000_write_word(state, 26, dib8000_read_word(state, 26) | 1);
2870 dib8000_write_word(state, 273, (dib8000_read_word(state, 273) & 0x000f) | (sync_wait << 4));
2915 return dib8000_read_word(state, 570);
2916 return dib8000_read_word(state, 568);
2924 reg = dib8000_read_word(state, 274) & 0xfff0;
2929 reg = dib8000_read_word(state, 1280);
3061 dib8000_write_word(state, 285, dib8000_read_word(state, 285) & 0x60);
3069 state->agc1_max = dib8000_read_word(state, 108);
3070 state->agc1_min = dib8000_read_word(state, 109);
3071 state->agc2_max = dib8000_read_word(state, 110);
3072 state->agc2_min = dib8000_read_word(state, 111);
3073 agc1 = dib8000_read_word(state, 388);
3074 agc2 = dib8000_read_word(state, 389);
3127 corm[2] = (dib8000_read_word(state, 596) << 16) | (dib8000_read_word(state, 597));
3128 corm[1] = (dib8000_read_word(state, 598) << 16) | (dib8000_read_word(state, 599));
3129 corm[0] = (dib8000_read_word(state, 600) << 16) | (dib8000_read_word(state, 601));
3131 corm[2] = (dib8000_read_word(state, 594) << 16) | (dib8000_read_word(state, 595));
3132 corm[1] = (dib8000_read_word(state, 596) << 16) | (dib8000_read_word(state, 597));
3133 corm[0] = (dib8000_read_word(state, 598) << 16) | (dib8000_read_word(state, 599));
3167 state->found_guard = dib8000_read_word(state, 572) & 0x3;
3169 state->found_guard = dib8000_read_word(state, 570) & 0x3;
3195 locks = (dib8000_read_word(state, 180) >> 6) & 0x3f; /* P_coff_winlen ? */
3207 *timeout = dib8000_get_timeout(state, (20 * ((dib8000_read_word(state, 188)>>5)&0x1f)), SYMBOL_DEPENDENT_ON);
3262 if ((state->revision == 0x8090) || ((dib8000_read_word(state, 1291) >> 9) & 0x1)) { /* fe capable of deinterleaving : esram */
3462 c->isdbt_sb_mode = dib8000_read_word(state, 508) & 0x1;
3465 val = dib8000_read_word(state, 572);
3467 val = dib8000_read_word(state, 570);
3504 val = dib8000_read_word(state, 505);
3511 val = dib8000_read_word(state, 493 + i) & 0x0f;
3523 val = dib8000_read_word(state, 499 + i) & 0x3;
3532 val = dib8000_read_word(state, 481 + i);
3561 val = dib8000_read_word(state, 487 + i);
3796 lock = dib8000_read_word(state, 554); /* Viterbi Layer A */
3800 lock = dib8000_read_word(state, 555); /* Viterbi Layer B */
3804 lock = dib8000_read_word(state, 556); /* Viterbi Layer C */
3819 *ber = (dib8000_read_word(state, 562) << 16) |
3820 dib8000_read_word(state, 563);
3822 *ber = (dib8000_read_word(state, 560) << 16) |
3823 dib8000_read_word(state, 561);
3833 *unc = dib8000_read_word(state, 567);
3835 *unc = dib8000_read_word(state, 565);
3854 val = 65535 - dib8000_read_word(state, 390);
3869 val = dib8000_read_word(state, 542);
3871 val = dib8000_read_word(state, 544);
3879 val = dib8000_read_word(state, 543);
3881 val = dib8000_read_word(state, 545);
4239 val = dib8000_read_word(state, per_layer_regs[i].ber);
4248 val = dib8000_read_word(state, per_layer_regs[i].per);
4400 u16 val = dib8000_read_word(st, 299) & 0xffef;
4498 dib8000_write_word(state, 285, (dib8000_read_word(state, 285) & ~0x60) | (3 << 5)); /* ber_rs_len = 3 */