1
0
mirror of https://github.com/DigitalDevices/dddvb.git synced 2023-10-10 13:37:43 +02:00
This commit is contained in:
Ralph Metzler 2016-06-16 18:11:18 +02:00
parent 9d0400d81a
commit 50fee67d49

View File

@ -105,20 +105,20 @@ static int read_regs(struct stv *state, u8 reg, u8 *val, int len)
return i2c_read(state->i2c, state->adr, &reg, 1, val, len); return i2c_read(state->i2c, state->adr, &reg, 1, val, len);
} }
#if 0
static void dump_regs(struct stv *state) static void dump_regs(struct stv *state)
{ {
u8 d[11], *c = &state->reg[0]; u8 d[11], *c = &state->reg[0];
read_regs(state, 0, d, 11); read_regs(state, 0, d, 11);
#if 0
pr_info("stv6111_regs = %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x\n", pr_info("stv6111_regs = %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x\n",
d[0], d[1], d[2], d[3], d[4], d[5], d[6], d[7], d[0], d[1], d[2], d[3], d[4], d[5], d[6], d[7],
d[8], d[9], d[10]); d[8], d[9], d[10]);
pr_info("reg[] = %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x\n", pr_info("reg[] = %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x\n",
c[0], c[1], c[2], c[3], c[4], c[5], c[6], c[7], c[0], c[1], c[2], c[3], c[4], c[5], c[6], c[7],
c[8], c[9], c[10]); c[8], c[9], c[10]);
#endif
} }
#endif
static int wait_for_call_done(struct stv *state, u8 mask) static int wait_for_call_done(struct stv *state, u8 mask)
{ {
@ -184,7 +184,9 @@ static int attach_init(struct stv *state)
{ {
if (write_regs(state, 0, 11)) if (write_regs(state, 0, 11))
return -1; return -1;
#if 0
dump_regs(state); dump_regs(state);
#endif
return 0; return 0;
} }
@ -299,7 +301,9 @@ static int set_lof(struct stv *state, u32 LocalFrequency, u32 CutOffFrequency)
state->Frequency = Frequency; state->Frequency = Frequency;
#if 0
dump_regs(state); dump_regs(state);
#endif
return 0; return 0;
} }
@ -330,39 +334,6 @@ static int get_frequency(struct dvb_frontend *fe, u32 *frequency)
return 0; return 0;
} }
static u32 AGC_Gain[] = {
000, /* 0.0 */
000, /* 0.1 */
1000, /* 0.2 */
2000, /* 0.3 */
3000, /* 0.4 */
4000, /* 0.5 */
5000, /* 0.6 */
6000, /* 0.7 */
7000, /* 0.8 */
14000, /* 0.9 */
20000, /* 1.0 */
27000, /* 1.1 */
32000, /* 1.2 */
37000, /* 1.3 */
42000, /* 1.4 */
47000, /* 1.5 */
50000, /* 1.6 */
53000, /* 1.7 */
56000, /* 1.8 */
58000, /* 1.9 */
60000, /* 2.0 */
62000, /* 2.1 */
63000, /* 2.2 */
64000, /* 2.3 */
64500, /* 2.4 */
65000, /* 2.5 */
65500, /* 2.6 */
66000, /* 2.7 */
66500, /* 2.8 */
67000, /* 2.9 */
};
struct SLookup { struct SLookup {
s16 Value; s16 Value;
u16 RegValue; u16 RegValue;