Lines Matching refs:data
104 u8 reg, u8 write, const u8 *data, u32 len)
108 print_hex_dump_bytes("ascot2e: I2C data: ",
109 DUMP_PREFIX_OFFSET, data, len);
113 u8 reg, const u8 *data, u32 len)
132 ascot2e_i2c_debug(priv, reg, 1, data, len);
134 memcpy(&buf[1], data, len);
200 u8 reg, u8 data, u8 mask)
209 data = ((data & mask) | (rdata & (mask ^ 0xFF)));
211 return ascot2e_write_reg(priv, reg, data);
216 u8 data[2];
221 data[0] = 0x00;
222 data[1] = 0x04;
223 ascot2e_write_regs(priv, 0x14, data, 2);
231 u8 data[2] = { 0xFB, 0x0F };
236 ascot2e_write_regs(priv, 0x14, data, 2);
314 u8 data[10];
336 data[0] = 0x00;
339 data[0] |= (u8)(
344 data[0] |= (u8)(
348 ascot2e_set_reg_bits(priv, 0x05, data[0], 0x1c);
354 data[0] = (frequency > 500000) ? 16 : 32;
357 data[0] = (frequency > 500000) ? 2 : 4;
360 data[1] = 0x04;
364 data[2] = 18;
365 data[3] = 120;
366 data[4] = 20;
368 data[2] = 48;
369 data[3] = 10;
370 data[4] = 30;
375 data[5] = (frequency > 500000) ? 0x08 : 0x0c;
377 data[5] = (frequency > 500000) ? 0x30 : 0x38;
379 data[6] = ascot2e_sett[tv_system].mix_oll;
385 data[7] = 0x00;
389 data[7] = ascot2e_sett[tv_system].rf_gain;
392 data[8] = (u8)((ascot2e_sett[tv_system].fif_offset << 3) |
395 data[9] = ascot2e_sett[tv_system].bw_offset;
396 ascot2e_write_regs(priv, 0x06, data, 10);
404 data[0] = 0x0F;
405 data[1] = 0x00;
406 data[2] = 0x01;
408 data[0] = 0x0F;
409 data[1] = 0x00;
410 data[2] = 0x03;
412 ascot2e_write_regs(priv, 0x45, data, 3);
415 data[0] = ascot2e_sett[tv_system].rf_oldet;
417 data[1] = ascot2e_sett[tv_system].if_bpf_f0;
418 ascot2e_write_regs(priv, 0x49, data, 2);
427 data[0] = 0xc4;
428 data[1] = 0x40;
429 ascot2e_write_regs(priv, 0x03, data, 2);
431 data[0] = (u8)(frequency & 0xFF); /* 0x10: FRF_L */
432 data[1] = (u8)((frequency >> 8) & 0xFF); /* 0x11: FRF_M */
433 data[2] = (u8)((frequency >> 16) & 0x0F); /* 0x12: FRF_H (bit[3:0]) */
435 data[2] |= (u8)(ascot2e_sett[tv_system].bw << 4);
436 data[3] = 0xFF; /* 0x13: VCO calibration enable */
437 data[4] = 0xFF; /* 0x14: Analog block enable */
439 ascot2e_write_regs(priv, 0x10, data, 5);
477 u8 data[4];
492 data[0] = 16;
494 data[1] = 0x06;
496 data[2] = 0xC4;
497 data[3] = 0x40;
498 ascot2e_write_regs(priv, 0x01, data, 4);
500 data[0] = 0x10;
501 data[1] = 0x3F;
502 data[2] = 0x25;
503 ascot2e_write_regs(priv, 0x22, data, 3);
519 data[0] = 0x00;
520 data[1] = 0x04;
521 ascot2e_write_regs(priv, 0x14, data, 2);