Lines Matching +full:0 +full:xbc
45 { [ 0 ... (DVB_PLL_MAX-1) ] = DVB_PLL_UNDEFINED };
77 .sleepdata = (u8[]){ 2, 0xb4, 0x03 },
80 { 443250000, 166667, 0xb4, 0x02 },
81 { 542000000, 166667, 0xb4, 0x08 },
82 { 771000000, 166667, 0xbc, 0x08 },
83 { 999999999, 166667, 0xf4, 0x08 },
91 buf[3] |= 0x10; in thomson_dtt759x_bw()
100 .sleepdata = (u8[]){ 2, 0x84, 0x03 },
103 { 264000000, 166667, 0xb4, 0x02 },
104 { 470000000, 166667, 0xbc, 0x02 },
105 { 735000000, 166667, 0xbc, 0x08 },
106 { 835000000, 166667, 0xf4, 0x08 },
107 { 999999999, 166667, 0xfc, 0x08 },
115 buf[3] ^= 0x10; in thomson_dtt7520x_bw()
126 { 305000000, 166667, 0xb4, 0x12 },
127 { 405000000, 166667, 0xbc, 0x12 },
128 { 445000000, 166667, 0xbc, 0x12 },
129 { 465000000, 166667, 0xf4, 0x18 },
130 { 735000000, 166667, 0xfc, 0x18 },
131 { 835000000, 166667, 0xbc, 0x18 },
132 { 999999999, 166667, 0xfc, 0x18 },
141 .sleepdata = (u8[]){ 2, 0xbc, 0x03 },
144 { 157500000, 166667, 0xbc, 0x01 },
145 { 443250000, 166667, 0xbc, 0x02 },
146 { 542000000, 166667, 0xbc, 0x04 },
147 { 830000000, 166667, 0xf4, 0x04 },
148 { 999999999, 166667, 0xfc, 0x04 },
159 { 150000000, 166667, 0xb4, 0x01 },
160 { 173000000, 166667, 0xbc, 0x01 },
161 { 250000000, 166667, 0xb4, 0x02 },
162 { 400000000, 166667, 0xbc, 0x02 },
163 { 420000000, 166667, 0xf4, 0x02 },
164 { 470000000, 166667, 0xfc, 0x02 },
165 { 600000000, 166667, 0xbc, 0x08 },
166 { 730000000, 166667, 0xf4, 0x08 },
167 { 999999999, 166667, 0xfc, 0x08 },
181 { 115750000, 62500, 0x8e, 0x03 },
182 { 403250000, 62500, 0x8e, 0x06 },
183 { 999999999, 62500, 0x8e, 0x85 },
195 { 153000000, 166667, 0xc2, 0x41 },
196 { 470000000, 166667, 0xc2, 0x42 },
197 { 526000000, 166667, 0xc2, 0x84 },
198 { 999999999, 166667, 0xc2, 0xa4 },
209 buf[3] |= 0x08; in tda665x_bw()
218 .initdata = (u8[]){ 4, 0x0b, 0xf5, 0x85, 0xab },
221 { 93834000, 166667, 0xca, 0x61 /* 011 0 0 0 01 */ },
222 { 123834000, 166667, 0xca, 0xa1 /* 101 0 0 0 01 */ },
223 { 161000000, 166667, 0xca, 0xa1 /* 101 0 0 0 01 */ },
224 { 163834000, 166667, 0xca, 0xc2 /* 110 0 0 0 10 */ },
225 { 253834000, 166667, 0xca, 0x62 /* 011 0 0 0 10 */ },
226 { 383834000, 166667, 0xca, 0xa2 /* 101 0 0 0 10 */ },
227 { 443834000, 166667, 0xca, 0xc2 /* 110 0 0 0 10 */ },
228 { 444000000, 166667, 0xca, 0xc4 /* 110 0 0 1 00 */ },
229 { 583834000, 166667, 0xca, 0x64 /* 011 0 0 1 00 */ },
230 { 793834000, 166667, 0xca, 0xa4 /* 101 0 0 1 00 */ },
231 { 444834000, 166667, 0xca, 0xc4 /* 110 0 0 1 00 */ },
232 { 861000000, 166667, 0xca, 0xe4 /* 111 0 0 1 00 */ },
243 buf[3] |= 0x08; in tua6034_bw()
254 { 174500000, 62500, 0xce, 0x01 },
255 { 230000000, 62500, 0xce, 0x02 },
256 { 999999999, 62500, 0xce, 0x04 },
267 buf[3] |= 0x04; in tded4_bw()
278 { 153000000, 166667, 0x85, 0x01 },
279 { 470000000, 166667, 0x85, 0x02 },
280 { 823000000, 166667, 0x85, 0x08 },
281 { 999999999, 166667, 0x85, 0x88 },
295 { 162000000, 62500, 0x85, 0x01 },
296 { 426000000, 62500, 0x85, 0x02 },
297 { 782000000, 62500, 0x85, 0x08 },
298 { 999999999, 62500, 0x85, 0x88 },
312 { 172000000, 166667, 0xb4, 0x01 },
313 { 214000000, 166667, 0xb4, 0x02 },
314 { 467000000, 166667, 0xbc, 0x02 },
315 { 721000000, 166667, 0xbc, 0x08 },
316 { 841000000, 166667, 0xf4, 0x08 },
317 { 999999999, 166667, 0xfc, 0x02 },
331 { 1250000, 500, 0xc4, 0x00},
332 { 1450000, 500, 0xc4, 0x40},
333 { 2050000, 500, 0xc4, 0x80},
334 { 2150000, 500, 0xc4, 0xc0},
345 .flags = 0, in opera1_bw()
361 lpf = 0xc; in opera1_bw()
363 lpf = 0x2; in opera1_bw()
365 lpf = 0xa; in opera1_bw()
367 lpf = 0x6; in opera1_bw()
369 lpf = 0xe; in opera1_bw()
371 lpf = 0x1; in opera1_bw()
373 lpf = 0x9; in opera1_bw()
375 lpf = 0x5; in opera1_bw()
377 lpf = 0xd; in opera1_bw()
379 lpf = 0x3; in opera1_bw()
381 lpf = 0xb; in opera1_bw()
382 buf[2] ^= 0x1c; /* Flip bits 3-5 */ in opera1_bw()
384 buf[2] |= ((lpf >> 2) & 0x3) << 3; in opera1_bw()
385 buf[3] |= (lpf & 0x3) << 2; in opera1_bw()
394 .initdata = (u8[]){ 4, 0x08, 0xe5, 0xe1, 0x00 },
395 .initdata2 = (u8[]){ 4, 0x08, 0xe5, 0xe5, 0x00 },
396 .iffreq= 0,
400 { 1064000, 500, 0xf9, 0xc2 },
401 { 1169000, 500, 0xf9, 0xe2 },
402 { 1299000, 500, 0xf9, 0x20 },
403 { 1444000, 500, 0xf9, 0x40 },
404 { 1606000, 500, 0xf9, 0x60 },
405 { 1777000, 500, 0xf9, 0x80 },
406 { 1941000, 500, 0xf9, 0xa0 },
407 { 2250000, 500, 0xf9, 0xc0 },
416 .flags = 0, in samsung_dtos403ih102a_set()
430 buf[2] = 0x9e; in samsung_dtos403ih102a_set()
431 buf[3] = 0x90; in samsung_dtos403ih102a_set()
445 { 135000000, 62500, 0xbe, 0x01 },
446 { 177000000, 62500, 0xf6, 0x01 },
447 { 370000000, 62500, 0xbe, 0x02 },
448 { 450000000, 62500, 0xf6, 0x02 },
449 { 466000000, 62500, 0xfe, 0x02 },
450 { 538000000, 62500, 0xbe, 0x08 },
451 { 826000000, 62500, 0xf6, 0x08 },
452 { 999999999, 62500, 0xfe, 0x08 },
464 { 157500000, 166667, 0xcc, 0x09 },
465 { 443000000, 166667, 0xcc, 0x0a },
466 { 863000000, 166667, 0xcc, 0x08 },
475 .iffreq = 0,
478 { 1550000, 125, 0x84, 0x82 },
479 { 4095937, 125, 0x84, 0x80 },
482 * by this driver. The two extra bits are 0x60 in the third byte. 15
486 { 0x0ffff * 125 + 125/2, 125, 0x84 | 0x20, },
487 { 0x17fff * 125 + 125/2, 125, 0x84 | 0x40, },
488 { 0x1ffff * 125 + 125/2, 125, 0x84 | 0x60, }, */
496 .iffreq = 0,
499 { 1500000, 125, 0x84, 0x18 },
500 { 9999999, 125, 0x84, 0x08 },
507 * AGD = 1, R3 R2 R1 R0 = 0 1 0 1 => byte 4 = 1**10101 = 0x95
509 * 47 - 153 0 * 0 0 0 0 0 1 0x01
510 * 153 - 430 0 * 0 0 0 0 1 0 0x02
511 * 430 - 822 0 * 0 0 1 0 0 0 0x08
512 * 822 - 862 1 * 0 0 1 0 0 0 0x88 */
520 { 153000000, 62500, 0x95, 0x01 },
521 { 430000000, 62500, 0x95, 0x02 },
522 { 822000000, 62500, 0x95, 0x08 },
523 { 999999999, 62500, 0x95, 0x88 },
534 .initdata = (u8[]){ 4, 0x9a, 0x50, 0xb2, 0x08 },
535 .sleepdata = (u8[]){ 4, 0x9a, 0x70, 0xb3, 0x0b },
538 { 170000000, 142857, 0xba, 0x09 },
539 { 470000000, 142857, 0xba, 0x0a },
540 { 770000000, 142857, 0xb2, 0x08 },
550 .initdata = (u8[]){ 5, 0x0e, 0x7f, 0xc1, 0x80, 0x80 },
553 { 140000000, 142857, 0xc1, 0x81 },
554 { 170000000, 142857, 0xc1, 0xa1 },
555 { 220000000, 142857, 0xc1, 0x62 },
556 { 330000000, 142857, 0xc1, 0xa2 },
557 { 402000000, 142857, 0xc1, 0xe2 },
558 { 450000000, 142857, 0xc1, 0x64 },
559 { 550000000, 142857, 0xc1, 0x84 },
560 { 600000000, 142857, 0xc1, 0xa4 },
561 { 700000000, 142857, 0xc1, 0xc4 },
562 { 770000000, 142857, 0xc1, 0xe4 },
604 for (i = 0; i < desc->count; i++) { in dvb_pll_configure()
618 buf[0] = div >> 8; in dvb_pll_configure()
619 buf[1] = div & 0xff; in dvb_pll_configure()
627 dprintk("pll: %s: div=%d | buf=0x%02x,0x%02x,0x%02x,0x%02x\n", in dvb_pll_configure()
628 desc->name, div, buf[0], buf[1], buf[2], buf[3]); in dvb_pll_configure()
648 struct i2c_msg msg = { .flags = 0, in dvb_pll_sleep()
651 .len = priv->pll_desc->sleepdata[0] }; in dvb_pll_sleep()
660 return 0; in dvb_pll_sleep()
672 { .addr = priv->pll_i2c_address, .flags = 0, in dvb_pll_set_params()
675 u32 frequency = 0; in dvb_pll_set_params()
681 if (result < 0) in dvb_pll_set_params()
695 return 0; in dvb_pll_set_params()
704 u32 frequency = 0; in dvb_pll_calc_regs()
710 if (result < 0) in dvb_pll_calc_regs()
715 buf[0] = priv->pll_i2c_address; in dvb_pll_calc_regs()
727 return 0; in dvb_pll_get_frequency()
734 return 0; in dvb_pll_get_bandwidth()
745 struct i2c_msg msg = { .flags = 0, in dvb_pll_init()
748 .len = priv->pll_desc->initdata[0] }; in dvb_pll_init()
758 msg.len = priv->pll_desc->initdata2[0]; in dvb_pll_init()
765 return 0; in dvb_pll_init()
796 b1[0] = 0; in dvb_pll_attach()
800 if (nr < 0) { in dvb_pll_attach()
820 fe->ops.i2c_gate_ctrl(fe, 0); in dvb_pll_attach()
900 return 0; in dvb_pll_probe()