Lines Matching refs:buf

103 			       unsigned char *buf,  in mt2032_compute_freq()  argument
162 buf[0]=lo1n-1; in mt2032_compute_freq()
163 buf[1]=lo1a | (sel<<4); in mt2032_compute_freq()
164 buf[2]=0x86; // LOGC in mt2032_compute_freq()
165 buf[3]=0x0f; //reserved in mt2032_compute_freq()
166 buf[4]=0x1f; in mt2032_compute_freq()
167 buf[5]=(lo2n-1) | (lo2a<<5); in mt2032_compute_freq()
169 buf[6]=0xe4; in mt2032_compute_freq()
171 buf[6]=0xf4; // set PKEN per rev 1.2 in mt2032_compute_freq()
172 buf[7]=8+xogc; in mt2032_compute_freq()
173 buf[8]=0xc3; //reserved in mt2032_compute_freq()
174 buf[9]=0x4e; //reserved in mt2032_compute_freq()
175 buf[10]=0xec; //reserved in mt2032_compute_freq()
176 buf[11]=(lo2num&0xff); in mt2032_compute_freq()
177 buf[12]=(lo2num>>8) |0x80; // Lo2RST in mt2032_compute_freq()
186 unsigned char buf[2]; in mt2032_check_lo_lock() local
189 buf[0]=0x0e; in mt2032_check_lo_lock()
190 tuner_i2c_xfer_send(&priv->i2c_props,buf,1); in mt2032_check_lo_lock()
191 tuner_i2c_xfer_recv(&priv->i2c_props,buf,1); in mt2032_check_lo_lock()
192 tuner_dbg("mt2032 Reg.E=0x%02x\n",buf[0]); in mt2032_check_lo_lock()
193 lock=buf[0] &0x06; in mt2032_check_lo_lock()
198 tuner_dbg("mt2032: pll wait 1ms for lock (0x%2x)\n",buf[0]); in mt2032_check_lo_lock()
207 unsigned char buf[2]; in mt2032_optimize_vco() local
210 buf[0]=0x0f; in mt2032_optimize_vco()
211 tuner_i2c_xfer_send(&priv->i2c_props,buf,1); in mt2032_optimize_vco()
212 tuner_i2c_xfer_recv(&priv->i2c_props,buf,1); in mt2032_optimize_vco()
213 tuner_dbg("mt2032 Reg.F=0x%02x\n",buf[0]); in mt2032_optimize_vco()
214 tad1=buf[0]&0x07; in mt2032_optimize_vco()
233 buf[0]=0x0f; in mt2032_optimize_vco()
234 buf[1]=sel; in mt2032_optimize_vco()
235 tuner_i2c_xfer_send(&priv->i2c_props,buf,2); in mt2032_optimize_vco()
245 unsigned char buf[21]; in mt2032_set_if_freq() local
252 buf[0]=0; in mt2032_set_if_freq()
253 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf,1); in mt2032_set_if_freq()
254 tuner_i2c_xfer_recv(&priv->i2c_props,buf,21); in mt2032_set_if_freq()
256 buf[0]=0; in mt2032_set_if_freq()
257 ret=mt2032_compute_freq(fe,rfin,if1,if2,from,to,&buf[1],&sel,priv->xogc); in mt2032_set_if_freq()
262 buf[0]=0; in mt2032_set_if_freq()
263 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf,4); in mt2032_set_if_freq()
264 buf[5]=5; in mt2032_set_if_freq()
265 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf+5,4); in mt2032_set_if_freq()
266 buf[11]=11; in mt2032_set_if_freq()
267 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf+11,3); in mt2032_set_if_freq()
280 buf[0]=7; in mt2032_set_if_freq()
281 buf[1]=0x80 +8+priv->xogc; // set LINT to re-init PLLs in mt2032_set_if_freq()
282 tuner_i2c_xfer_send(&priv->i2c_props,buf,2); in mt2032_set_if_freq()
284 buf[1]=8+priv->xogc; in mt2032_set_if_freq()
285 tuner_i2c_xfer_send(&priv->i2c_props,buf,2); in mt2032_set_if_freq()
291 buf[0]=2; in mt2032_set_if_freq()
292 buf[1]=0x20; // LOGC for optimal phase noise in mt2032_set_if_freq()
293 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf,2); in mt2032_set_if_freq()
375 unsigned char buf[21]; in mt2032_init() local
379 buf[1]=2; // Index to register 2 in mt2032_init()
380 buf[2]=0xff; in mt2032_init()
381 buf[3]=0x0f; in mt2032_init()
382 buf[4]=0x1f; in mt2032_init()
383 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf+1,4); in mt2032_init()
385 buf[5]=6; // Index register 6 in mt2032_init()
386 buf[6]=0xe4; in mt2032_init()
387 buf[7]=0x8f; in mt2032_init()
388 buf[8]=0xc3; in mt2032_init()
389 buf[9]=0x4e; in mt2032_init()
390 buf[10]=0xec; in mt2032_init()
391 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf+5,6); in mt2032_init()
393 buf[12]=13; // Index register 13 in mt2032_init()
394 buf[13]=0x32; in mt2032_init()
395 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf+12,2); in mt2032_init()
402 buf[0]=0x0e; in mt2032_init()
403 tuner_i2c_xfer_send(&priv->i2c_props,buf,1); in mt2032_init()
404 tuner_i2c_xfer_recv(&priv->i2c_props,buf,1); in mt2032_init()
405 xok=buf[0]&0x01; in mt2032_init()
415 buf[0]=0x07; in mt2032_init()
416 buf[1]=0x88 + xogc; in mt2032_init()
417 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf,2); in mt2032_init()
431 unsigned char buf[2]; in mt2050_set_antenna() local
433 buf[0] = 6; in mt2050_set_antenna()
434 buf[1] = antenna ? 0x11 : 0x10; in mt2050_set_antenna()
435 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); in mt2050_set_antenna()
445 unsigned char buf[6]; in mt2050_set_if_freq() local
479 buf[0]=1; in mt2050_set_if_freq()
480 buf[1]= 4*div1b + num1; in mt2050_set_if_freq()
481 if(freq<275*1000*1000) buf[1] = buf[1]|0x80; in mt2050_set_if_freq()
483 buf[2]=div1a; in mt2050_set_if_freq()
484 buf[3]=32*div2b + num2/256; in mt2050_set_if_freq()
485 buf[4]=num2-(num2/256)*256; in mt2050_set_if_freq()
486 buf[5]=div2a; in mt2050_set_if_freq()
487 if(num2!=0) buf[5]=buf[5]|0x40; in mt2050_set_if_freq()
490 tuner_dbg("bufs is: %*ph\n", 6, buf); in mt2050_set_if_freq()
492 ret=tuner_i2c_xfer_send(&priv->i2c_props,buf,6); in mt2050_set_if_freq()
569 unsigned char buf[2]; in mt2050_init() local
571 buf[0] = 6; in mt2050_init()
572 buf[1] = 0x10; in mt2050_init()
573 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); /* power */ in mt2050_init()
575 buf[0] = 0x0f; in mt2050_init()
576 buf[1] = 0x0f; in mt2050_init()
577 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); /* m1lo */ in mt2050_init()
579 buf[0] = 0x0d; in mt2050_init()
580 tuner_i2c_xfer_send(&priv->i2c_props, buf, 1); in mt2050_init()
581 tuner_i2c_xfer_recv(&priv->i2c_props, buf, 1); in mt2050_init()
583 tuner_dbg("mt2050: sro is %x\n", buf[0]); in mt2050_init()
596 unsigned char buf[21]; in microtune_attach() local
610 memset(buf,0,sizeof(buf)); in microtune_attach()
614 tuner_i2c_xfer_send(&priv->i2c_props,buf,1); in microtune_attach()
615 tuner_i2c_xfer_recv(&priv->i2c_props,buf,21); in microtune_attach()
617 tuner_dbg("MT20xx hexdump: %*ph\n", 21, buf); in microtune_attach()
619 company_code = buf[0x11] << 8 | buf[0x12]; in microtune_attach()
621 company_code,buf[0x13],buf[0x14]); in microtune_attach()
624 if (buf[0x13] < ARRAY_SIZE(microtune_part) && in microtune_attach()
625 NULL != microtune_part[buf[0x13]]) in microtune_attach()
626 name = microtune_part[buf[0x13]]; in microtune_attach()
627 switch (buf[0x13]) { in microtune_attach()