Lines Matching defs:cx24110_writereg
103 static int cx24110_writereg (struct cx24110_state* state, int reg, int data)
140 cx24110_writereg(state,0x37,cx24110_readreg(state,0x37)|0x1);
142 cx24110_writereg(state,0x5,cx24110_readreg(state,0x5)&0xf7);
144 cx24110_writereg(state,0x22,cx24110_readreg(state,0x22)&0xef);
150 cx24110_writereg(state,0x37,cx24110_readreg(state,0x37)|0x1);
152 cx24110_writereg(state,0x5,cx24110_readreg(state,0x5)|0x08);
154 cx24110_writereg(state,0x22,cx24110_readreg(state,0x22)|0x10);
158 cx24110_writereg(state,0x37,cx24110_readreg(state,0x37)&0xfe);
182 cx24110_writereg(state, 0x37, cx24110_readreg(state, 0x37) & 0xdf);
184 cx24110_writereg(state, 0x18, 0xae);
186 cx24110_writereg(state, 0x05, (cx24110_readreg(state, 0x05) & 0xf0) | 0x3);
188 cx24110_writereg(state, 0x22, (cx24110_readreg(state, 0x22) & 0xf0) | 0x3);
190 cx24110_writereg(state, 0x1a, 0x05);
191 cx24110_writereg(state, 0x1b, 0x06);
195 cx24110_writereg(state, 0x37, cx24110_readreg(state, 0x37) | 0x20);
200 cx24110_writereg(state, 0x05, (cx24110_readreg(state, 0x05) & 0xf0) | rate[fec]);
202 cx24110_writereg(state, 0x22, (cx24110_readreg(state, 0x22) & 0xf0) | rate[fec]);
204 cx24110_writereg(state, 0x1a, g1[fec]);
205 cx24110_writereg(state, 0x1b, g2[fec]);
249 cx24110_writereg(state,0x07,tmp);
250 cx24110_writereg(state,0x06,0x78);
253 cx24110_writereg(state,0x07,tmp|0x1);
254 cx24110_writereg(state,0x06,0xa5);
257 cx24110_writereg(state,0x07,tmp|0x2);
258 cx24110_writereg(state,0x06,0x87);
261 cx24110_writereg(state,0x07,tmp|0x3);
262 cx24110_writereg(state,0x06,0x78);
291 cx24110_writereg(state, 0x1, (ratio>>16)&0xff);
292 cx24110_writereg(state, 0x2, (ratio>>8)&0xff);
293 cx24110_writereg(state, 0x3, (ratio)&0xff);
310 cx24110_writereg(state,0x6d,0x30); /* auto mode at 62kHz */
311 cx24110_writereg(state,0x70,0x15); /* auto mode 21 bits */
315 cx24110_writereg(state,0x72,0);
318 cx24110_writereg(state,0x72,buf[0]);
325 cx24110_writereg(state,0x72,buf[1]);
330 cx24110_writereg(state,0x72,buf[2]);
335 cx24110_writereg(state,0x6d,0x32);
336 cx24110_writereg(state,0x6d,0x30);
350 cx24110_writereg(state, cx24110_regdata[i].reg, cx24110_regdata[i].data);
363 return cx24110_writereg(state,0x76,(cx24110_readreg(state,0x76)&0x3b)|0xc0);
365 return cx24110_writereg(state,0x76,(cx24110_readreg(state,0x76)&0x3b)|0x40);
387 cx24110_writereg(state, 0x77, rv | 0x04);
390 cx24110_writereg(state, 0x76, ((rv & 0x90) | 0x40 | bit));
409 cx24110_writereg(state, 0x79 + i, cmd->msg[i]);
413 cx24110_writereg(state, 0x77, rv & ~0x04);
419 cx24110_writereg(state, 0x76, ((rv & 0x90) | 0x40) | ((cmd->msg_len-3) & 3));
463 cx24110_writereg(state,0x24,0x04); /* select the ber reg */
466 cx24110_writereg(state,0x24,0x04); /* start new count window */
467 cx24110_writereg(state,0x24,0x14);
494 cx24110_writereg(state,0x6a,0x84); /* start new count window */
507 cx24110_writereg(state,0x10,0x60); /* select the byer reg */
511 cx24110_writereg(state,0x10,0x70); /* select the bler reg */
515 cx24110_writereg(state,0x10,0x20); /* start new count window */
535 cx24110_writereg(state,0x04,0x05); /* start acquisition */
573 return cx24110_writereg(state,0x76,(cx24110_readreg(state,0x76)&~0x10)|(((tone==SEC_TONE_ON))?0x10:0));