Lines Matching +full:0 +full:x53
12 0x01, 0x15, /* XTAL = 4MHz, VCO = 352 MHz */
13 0x02, 0x30, /* MCLK = 88 MHz */
14 0x03, 0x00, /* ACR output 0 */
15 0x04, 0x7d, /* F22FR = 0x7d, F22 = f_VCO / 128 / 0x7d = 22 kHz */
16 0x05, 0x05, /* I2CT = 0, SCLT = 1, SDAT = 1 */
17 0x06, 0x00, /* DAC output 0 */
18 0x08, 0x40, /* DiSEqC off, LNB power on OP2/LOCK pin on */
19 0x09, 0x00, /* FIFO */
20 0x0c, 0x51, /* OP1/OP0 normal, val = 1 (LNB power on) */
21 0x0d, 0x82, /* DC offset compensation = on, beta_agc1 = 2 */
22 0x0f, 0x92, /* AGC1R */
23 0x10, 0x34, /* AGC2O */
24 0x11, 0x84, /* TLSR */
25 0x12, 0xb9, /* CFD */
26 0x15, 0xc9, /* lock detector threshold */
27 0x28, 0x00, /* out imp: normal, type: parallel, FEC mode: QPSK */
28 0x33, 0xfc, /* RS control */
29 0x34, 0x93, /* count viterbi bit errors per 2E18 bytes */
30 0xff, 0xff
36 u8 aclk = 0; in alps_bsbe1_set_symbol_rate()
37 u8 bclk = 0; in alps_bsbe1_set_symbol_rate()
39 if (srate < 1500000) { aclk = 0xb7; bclk = 0x47; } in alps_bsbe1_set_symbol_rate()
40 else if (srate < 3000000) { aclk = 0xb7; bclk = 0x4b; } in alps_bsbe1_set_symbol_rate()
41 else if (srate < 7000000) { aclk = 0xb7; bclk = 0x4f; } in alps_bsbe1_set_symbol_rate()
42 else if (srate < 14000000) { aclk = 0xb7; bclk = 0x53; } in alps_bsbe1_set_symbol_rate()
43 else if (srate < 30000000) { aclk = 0xb6; bclk = 0x53; } in alps_bsbe1_set_symbol_rate()
44 else if (srate < 45000000) { aclk = 0xb4; bclk = 0x51; } in alps_bsbe1_set_symbol_rate()
46 stv0299_writereg(fe, 0x13, aclk); in alps_bsbe1_set_symbol_rate()
47 stv0299_writereg(fe, 0x14, bclk); in alps_bsbe1_set_symbol_rate()
48 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsbe1_set_symbol_rate()
49 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsbe1_set_symbol_rate()
50 stv0299_writereg(fe, 0x21, (ratio ) & 0xf0); in alps_bsbe1_set_symbol_rate()
52 return 0; in alps_bsbe1_set_symbol_rate()
61 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; in alps_bsbe1_tuner_set_params()
68 data[0] = (div >> 8) & 0x7f; in alps_bsbe1_tuner_set_params()
69 data[1] = div & 0xff; in alps_bsbe1_tuner_set_params()
70 data[2] = 0x80 | ((div & 0x18000) >> 10) | 0x1; in alps_bsbe1_tuner_set_params()
71 data[3] = 0xe0; in alps_bsbe1_tuner_set_params()
76 return (ret != 1) ? -EIO : 0; in alps_bsbe1_tuner_set_params()
80 .demod_address = 0x68,
84 .skip_reinit = 0,