Lines Matching defs:dib7000p_write_word
130 static int dib7000p_write_word(struct dib7000p_state *state, u16 reg, u16 val)
165 dib7000p_write_word(state, r, *n++);
218 ret |= dib7000p_write_word(state, 235, smo_mode);
219 ret |= dib7000p_write_word(state, 236, fifo_threshold); /* synchronous fread */
221 ret |= dib7000p_write_word(state, 1286, outreg); /* P_Div_active */
233 dib7000p_write_word(state, 207, 0);
235 dib7000p_write_word(state, 207, (state->div_sync_wait << 4) | (1 << 2) | (2 << 0));
240 dib7000p_write_word(state, 204, 6);
241 dib7000p_write_word(state, 205, 16);
244 dib7000p_write_word(state, 204, 1);
245 dib7000p_write_word(state, 205, 0);
292 dib7000p_write_word(state, 774, reg_774);
293 dib7000p_write_word(state, 775, reg_775);
294 dib7000p_write_word(state, 776, reg_776);
295 dib7000p_write_word(state, 1280, reg_1280);
297 dib7000p_write_word(state, 899, reg_899);
317 dib7000p_write_word(state, 1925, reg | (1 << 4) | (1 << 2)); /* en_slowAdc = 1 & reset_sladc = 1 */
321 dib7000p_write_word(state, 1925, reg & ~(1 << 4)); /* en_slowAdc = 1 & reset_sladc = 0 */
324 dib7000p_write_word(state, 72, reg | (1 << 14) | (3 << 12) | 524); /* ref = Vin1 => Vbg ; sel = Vin0 or Vin3 ; (Vin2 = Vcm) */
327 dib7000p_write_word(state, 909, reg_909);
335 dib7000p_write_word(state, 1925, (reg & ~(1 << 2)) | (1 << 4)); /* reset_sladc = 1 en_slowAdc = 0 */
368 dib7000p_write_word(state, 908, reg_908);
369 dib7000p_write_word(state, 909, reg_909);
390 dib7000p_write_word(state, 23, (u16) ((timf >> 16) & 0xffff));
391 dib7000p_write_word(state, 24, (u16) ((timf) & 0xffff));
399 dib7000p_write_word(state, 73, (0 << 1) | (0 << 0));
402 dib7000p_write_word(state, 74, 2048);
404 dib7000p_write_word(state, 74, 776);
407 dib7000p_write_word(state, 73, (1 << 0));
408 dib7000p_write_word(state, 73, (0 << 0));
421 return dib7000p_write_word(state, 105, (dib7000p_read_word(state, 105) & 0xf000) | value);
444 return dib7000p_write_word(state, 108, v);
453 dib7000p_write_word(state, 1856, (!bw->pll_reset << 13) | (bw->pll_range << 12) | (bw->pll_ratio << 6) | (bw->pll_prediv));
458 dib7000p_write_word(state, 1857, dib7000p_read_word(state, 1857) | (!bw->pll_bypass << 15));
464 dib7000p_write_word(state, 900, clk_cfg0);
467 dib7000p_write_word(state, 903, (bw->pll_prediv << 5) | (((bw->pll_ratio >> 6) & 0x3) << 3) | (bw->pll_range << 1) | bw->pll_reset);
469 dib7000p_write_word(state, 900, clk_cfg0);
472 dib7000p_write_word(state, 18, (u16) (((bw->internal * 1000) >> 16) & 0xffff));
473 dib7000p_write_word(state, 19, (u16) ((bw->internal * 1000) & 0xffff));
474 dib7000p_write_word(state, 21, (u16) ((bw->ifreq >> 16) & 0xffff));
475 dib7000p_write_word(state, 22, (u16) ((bw->ifreq) & 0xffff));
477 dib7000p_write_word(state, 72, bw->sad_cfg);
504 dib7000p_write_word(state, 1857, reg_1857 & ~(1 << 15));
506 dib7000p_write_word(state, 1856, reg_1856 | ((bw->pll_ratio & 0x3f) << 6) | (bw->pll_prediv & 0x3f));
512 dib7000p_write_word(state, 18, (u16) ((internal >> 16) & 0xffff));
513 dib7000p_write_word(state, 19, (u16) (internal & 0xffff));
515 dib7000p_write_word(state, 1857, reg_1857 | (1 << 15));
530 dib7000p_write_word(st, 1029, st->gpio_dir);
531 dib7000p_write_word(st, 1030, st->gpio_val);
535 dib7000p_write_word(st, 1032, st->cfg.gpio_pwm_pos);
537 dib7000p_write_word(st, 1037, st->cfg.pwm_freq_div);
546 dib7000p_write_word(st, 1029, st->gpio_dir);
551 dib7000p_write_word(st, 1030, st->gpio_val);
657 dib7000p_write_word(state, 770, 0xffff);
658 dib7000p_write_word(state, 771, 0xffff);
659 dib7000p_write_word(state, 772, 0x001f);
660 dib7000p_write_word(state, 1280, 0x001f - ((1 << 4) | (1 << 3)));
662 dib7000p_write_word(state, 770, 0);
663 dib7000p_write_word(state, 771, 0);
664 dib7000p_write_word(state, 772, 0);
665 dib7000p_write_word(state, 1280, 0);
668 dib7000p_write_word(state, 898, 0x0003);
669 dib7000p_write_word(state, 898, 0);
679 dib7000p_write_word(state, 899, 0);
682 dib7000p_write_word(state, 42, (1<<5) | 3); /* P_iqc_thsat_ipc = 1 ; P_iqc_win2 = 3 */
683 dib7000p_write_word(state, 43, 0x2d4); /*-300 fag P_iqc_dect_min = -280 */
684 dib7000p_write_word(state, 44, 300); /* 300 fag P_iqc_dect_min = +280 */
685 dib7000p_write_word(state, 273, (0<<6) | 30);
695 dib7000p_write_word(state, 1285, dib7000p_read_word(state, 1285) & ~(1 << 1));
700 dib7000p_write_word(state, 36, 0x0755);/* P_iqc_impnc_on =1 & P_iqc_corr_inh = 1 for impulsive noise */
703 dib7000p_write_word(state, 36, 0x0755);
705 dib7000p_write_word(state, 36, 0x1f55);
710 dib7000p_write_word(state, 901, 0x0006);
711 dib7000p_write_word(state, 902, (3 << 10) | (1 << 6));
712 dib7000p_write_word(state, 905, 0x2c8e);
724 dib7000p_write_word(state, 903, (tmp | 0x1));
726 dib7000p_write_word(state, 900, (tmp & 0x7fff) | (1 << 6));
732 dib7000p_write_word(state, 770, (1 << 11) | (1 << 9));
733 dib7000p_write_word(state, 770, 0x0000);
773 dib7000p_write_word(state, 75, agc->setup);
774 dib7000p_write_word(state, 76, agc->inv_gain);
775 dib7000p_write_word(state, 77, agc->time_stabiliz);
776 dib7000p_write_word(state, 100, (agc->alpha_level << 12) | agc->thlock);
779 dib7000p_write_word(state, 101, (agc->alpha_mant << 5) | agc->alpha_exp);
780 dib7000p_write_word(state, 102, (agc->beta_mant << 6) | agc->beta_exp);
787 dib7000p_write_word(state, 105, (agc->wbd_inv << 12) | state->wbd_ref);
789 dib7000p_write_word(state, 105, (agc->wbd_inv << 12) | agc->wbd_ref);
791 dib7000p_write_word(state, 106, (agc->wbd_sel << 13) | (agc->wbd_alpha << 9) | (agc->perform_agc_softsplit << 8));
793 dib7000p_write_word(state, 107, agc->agc1_max);
794 dib7000p_write_word(state, 108, agc->agc1_min);
795 dib7000p_write_word(state, 109, agc->agc2_max);
796 dib7000p_write_word(state, 110, agc->agc2_min);
797 dib7000p_write_word(state, 111, (agc->agc1_pt1 << 8) | agc->agc1_pt2);
798 dib7000p_write_word(state, 112, agc->agc1_pt3);
799 dib7000p_write_word(state, 113, (agc->agc1_slope1 << 8) | agc->agc1_slope2);
800 dib7000p_write_word(state, 114, (agc->agc2_pt1 << 8) | agc->agc2_pt2);
801 dib7000p_write_word(state, 115, (agc->agc2_slope1 << 8) | agc->agc2_slope2);
831 dib7000p_write_word(state, 21, (u16) (((dds >> 16) & 0x1ff) | (0 << 10) | (invert << 9)));
832 dib7000p_write_word(state, 22, (u16) (dds & 0xffff));
853 dib7000p_write_word(state, 0x79a, upd_demod_gain_period & 0xFFFF); /* lsb */
854 dib7000p_write_word(state, 0x79b, reg | (1 << 14) | ((upd_demod_gain_period >> 16) & 0xFF));
858 dib7000p_write_word(state, 0x780, (reg | (0x3)) & (~(1 << 7)));
885 dib7000p_write_word(state, 78, 32768);
889 dib7000p_write_word(state, 106, (state->current_agc->wbd_sel << 13) | (state->current_agc->wbd_alpha << 9) | (1 << 8));
903 dib7000p_write_word(state, 75, state->current_agc->setup | (1 << 4)); /* freeze AGC loop */
904 dib7000p_write_word(state, 106, (state->current_agc->wbd_sel << 13) | (2 << 9) | (0 << 8)); /* fast split search 0.25kHz */
911 dib7000p_write_word(state, 78, dib7000p_read_word(state, 394)); /* set AGC gain start value */
913 dib7000p_write_word(state, 75, state->current_agc->setup); /* std AGC loop */
914 dib7000p_write_word(state, 106, (state->current_agc->wbd_sel << 13) | (state->current_agc->wbd_alpha << 9) | agc_split); /* standard split search */
948 dib7000p_write_word(state, 23, (u16) (timf >> 16));
949 dib7000p_write_word(state, 24, (u16) (timf & 0xffff));
1031 dib7000p_write_word(state, 0, value);
1032 dib7000p_write_word(state, 5, (seq << 4) | 1); /* do not force tps, search list 0 */
1060 dib7000p_write_word(state, 208, value);
1063 dib7000p_write_word(state, 26, 0x6680);
1064 dib7000p_write_word(state, 32, 0x0003);
1065 dib7000p_write_word(state, 29, 0x1273);
1066 dib7000p_write_word(state, 33, 0x0005);
1127 dib7000p_write_word(state, 187 + value, est[value]);
1158 dib7000p_write_word(state, 6, (u16) ((value >> 16) & 0xffff));
1159 dib7000p_write_word(state, 7, (u16) (value & 0xffff));
1161 dib7000p_write_word(state, 8, (u16) ((value >> 16) & 0xffff));
1162 dib7000p_write_word(state, 9, (u16) (value & 0xffff));
1164 dib7000p_write_word(state, 10, (u16) ((value >> 16) & 0xffff));
1165 dib7000p_write_word(state, 11, (u16) (value & 0xffff));
1168 dib7000p_write_word(state, 0, (u16) ((1 << 9) | value));
1170 dib7000p_write_word(state, 0, (u16) value);
1225 dib7000p_write_word(state, 142, 0x0610);
1270 dib7000p_write_word(state, 143, (0 << 14) | (k << 10) | (coef_re[k] & 0x3ff));
1271 dib7000p_write_word(state, 144, coef_im[k] & 0x3ff);
1272 dib7000p_write_word(state, 143, (1 << 14) | (k << 10) | (coef_re[k] & 0x3ff));
1274 dib7000p_write_word(state, 143, 0);
1289 dib7000p_write_word(state, 770, 0x4000);
1290 dib7000p_write_word(state, 770, 0x0000);
1298 dib7000p_write_word(state, 166, 0x4000);
1300 dib7000p_write_word(state, 166, 0x0000);
1302 dib7000p_write_word(state, 29, tmp);
1324 dib7000p_write_word(state, 26, tmp); /* timf_a(6xxx) */
1340 dib7000p_write_word(state, 32, tmp);
1356 dib7000p_write_word(state, 33, tmp);
1362 dib7000p_write_word(state, 771, tmp | (1 << 1));
1363 dib7000p_write_word(state, 771, tmp);
1372 dib7000p_write_word(state, 26, (tmp & ~(0xf << 12)) | ((((tmp >> 12) & 0xf) + 5) << 12));
2073 return dib7000p_write_word(state, 235, val);
2080 return dib7000p_write_word(state, 241 + id, onoff ? (1 << 13) | pid : 0);
2105 dib7000p_write_word(dpst, 1287, 0x0003); /* sram lead in, rdy */
2108 dib7000p_write_word(dpst, 1287, 0x0003); /* sram lead in, rdy */
2120 dib7000p_write_word(dpst, 1285, (new_addr << 2) | 0x2);
2133 dib7000p_write_word(dpst, 1285, dpst->i2c_addr << 2);
2209 dib7000p_write_word(state, 1985, (1 << 6) | (serpar_num & 0x3f));
2210 dib7000p_write_word(state, 1986, (msg[0].buf[1] << 8) | msg[0].buf[2]);
2229 dib7000p_write_word(state, 1985, (0 << 6) | (serpar_num & 0x3f));
2264 dib7000p_write_word(state, apb_address, ((msg[0].buf[1] << 8) | (msg[0].buf[2])));
2376 dib7000p_write_word(state, 72, word); /* Set the proper input */
2412 dib7000p_write_word(state, 1798, reg);
2417 dib7000p_write_word(state, 1799, reg);
2422 dib7000p_write_word(state, 1800, reg);
2427 dib7000p_write_word(state, 1801, reg);
2432 dib7000p_write_word(state, 1802, reg);
2459 dib7000p_write_word(state, 1615, 1);
2460 dib7000p_write_word(state, 1603, P_Kin);
2461 dib7000p_write_word(state, 1605, P_Kout);
2462 dib7000p_write_word(state, 1606, insertExtSynchro);
2463 dib7000p_write_word(state, 1608, synchroMode);
2464 dib7000p_write_word(state, 1609, (syncWord >> 16) & 0xffff);
2465 dib7000p_write_word(state, 1610, syncWord & 0xffff);
2466 dib7000p_write_word(state, 1612, syncSize);
2467 dib7000p_write_word(state, 1615, 0);
2480 dib7000p_write_word(state, 1542, syncFreq);
2482 dib7000p_write_word(state, 1554, 1);
2483 dib7000p_write_word(state, 1536, P_Kin);
2484 dib7000p_write_word(state, 1537, P_Kout);
2485 dib7000p_write_word(state, 1539, synchroMode);
2486 dib7000p_write_word(state, 1540, (syncWord >> 16) & 0xffff);
2487 dib7000p_write_word(state, 1541, syncWord & 0xffff);
2488 dib7000p_write_word(state, 1543, syncSize);
2489 dib7000p_write_word(state, 1544, dataOutRate);
2490 dib7000p_write_word(state, 1554, 0);
2508 dib7000p_write_word(state, 1287, reg_1287);
2522 dib7000p_write_word(state, 1287, ((pulseWidth & 0x1f) << 2)
2552 dib7000p_write_word(state, 1288, reg_1288);
2577 dib7000p_write_word(state, 1288, reg_1288);
2597 dib7000p_write_word(state, 1287, reg_1287);
2688 ret |= dib7000p_write_word(state, 235, smo_mode);
2689 ret |= dib7000p_write_word(state, 236, fifo_threshold); /* synchronous fread */
2690 ret |= dib7000p_write_word(state, 1286, outreg);
2714 dib7000p_write_word(state, 1922, en_cur_state);
2730 dib7000p_write_word(state, 1794, reg | (4 << 12));
2732 dib7000p_write_word(state, 1032, 0xffff);
2762 dib7000p_write_word(st, 1287, 0x0003); /* sram lead in, rdy */