mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2023-10-10 13:37:43 +02:00
stv0910: rename stv.DEMOD to stv.demod_bits and stv.VTH[] to stv.vth[]
This commit is contained in:
parent
fba9ae32dd
commit
743f7707c7
@ -115,7 +115,7 @@ struct stv {
|
|||||||
u32 demod_timeout;
|
u32 demod_timeout;
|
||||||
u32 fec_timeout;
|
u32 fec_timeout;
|
||||||
u32 first_time_lock;
|
u32 first_time_lock;
|
||||||
u8 DEMOD;
|
u8 demod_bits;
|
||||||
u32 symbol_rate;
|
u32 symbol_rate;
|
||||||
|
|
||||||
u8 last_viterbi_rate;
|
u8 last_viterbi_rate;
|
||||||
@ -135,7 +135,7 @@ struct stv {
|
|||||||
u32 last_berdenominator;
|
u32 last_berdenominator;
|
||||||
u8 berscale;
|
u8 berscale;
|
||||||
|
|
||||||
u8 VTH[6];
|
u8 vth[6];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct sinit_table {
|
struct sinit_table {
|
||||||
@ -915,18 +915,18 @@ static int enable_puncture_rate(struct stv *state, enum fe_code_rate rate)
|
|||||||
|
|
||||||
static int set_vth_default(struct stv *state)
|
static int set_vth_default(struct stv *state)
|
||||||
{
|
{
|
||||||
state->VTH[0] = 0xd7;
|
state->vth[0] = 0xd7;
|
||||||
state->VTH[1] = 0x85;
|
state->vth[1] = 0x85;
|
||||||
state->VTH[2] = 0x58;
|
state->vth[2] = 0x58;
|
||||||
state->VTH[3] = 0x3a;
|
state->vth[3] = 0x3a;
|
||||||
state->VTH[4] = 0x34;
|
state->vth[4] = 0x34;
|
||||||
state->VTH[5] = 0x28;
|
state->vth[5] = 0x28;
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 0, state->VTH[0]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 0, state->vth[0]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 1, state->VTH[1]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 1, state->vth[1]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 2, state->VTH[2]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 2, state->vth[2]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 3, state->VTH[3]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 3, state->vth[3]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 4, state->VTH[4]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 4, state->vth[4]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 5, state->VTH[5]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 5, state->vth[5]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -946,14 +946,14 @@ static int set_vth(struct stv *state)
|
|||||||
s32 vth = table_lookup(vthlookup_table, ARRAY_SIZE(vthlookup_table), reg_value);
|
s32 vth = table_lookup(vthlookup_table, ARRAY_SIZE(vthlookup_table), reg_value);
|
||||||
|
|
||||||
for (i = 0; i < 6; i += 1)
|
for (i = 0; i < 6; i += 1)
|
||||||
if (state->VTH[i] > vth)
|
if (state->vth[i] > vth)
|
||||||
state->VTH[i] = vth;
|
state->vth[i] = vth;
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 0, state->VTH[0]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 0, state->vth[0]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 1, state->VTH[1]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 1, state->vth[1]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 2, state->VTH[2]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 2, state->vth[2]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 3, state->VTH[3]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 3, state->vth[3]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 4, state->VTH[4]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 4, state->vth[4]);
|
||||||
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 5, state->VTH[5]);
|
write_reg(state, RSTV0910_P2_VTH12 + state->regoff + 5, state->vth[5]);
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1030,8 +1030,8 @@ static int start(struct stv *state, struct dtv_frontend_properties *p)
|
|||||||
|
|
||||||
/*pr_info("symb = %u\n", symb);*/
|
/*pr_info("symb = %u\n", symb);*/
|
||||||
|
|
||||||
state->DEMOD |= 0x80;
|
state->demod_bits |= 0x80;
|
||||||
write_reg(state, RSTV0910_P2_DEMOD + state->regoff, state->DEMOD);
|
write_reg(state, RSTV0910_P2_DEMOD + state->regoff, state->demod_bits);
|
||||||
|
|
||||||
/* FE_STV0910_SetSearchStandard */
|
/* FE_STV0910_SetSearchStandard */
|
||||||
read_reg(state, RSTV0910_P2_DMDCFGMD + state->regoff, ®_dmdcfgmd);
|
read_reg(state, RSTV0910_P2_DMDCFGMD + state->regoff, ®_dmdcfgmd);
|
||||||
@ -1463,9 +1463,9 @@ static int read_status(struct dvb_frontend *fe, fe_status_t *status)
|
|||||||
if (state->receive_mode == RCVMODE_DVBS2) {
|
if (state->receive_mode == RCVMODE_DVBS2) {
|
||||||
/* FSTV0910_P2_MANUALSX_ROLLOFF,
|
/* FSTV0910_P2_MANUALSX_ROLLOFF,
|
||||||
FSTV0910_P2_MANUALS2_ROLLOFF = 0 */
|
FSTV0910_P2_MANUALS2_ROLLOFF = 0 */
|
||||||
state->DEMOD &= ~0x84;
|
state->demod_bits &= ~0x84;
|
||||||
write_reg(state, RSTV0910_P2_DEMOD + state->regoff,
|
write_reg(state, RSTV0910_P2_DEMOD + state->regoff,
|
||||||
state->DEMOD);
|
state->demod_bits);
|
||||||
read_reg(state, RSTV0910_P2_PDELCTRL2 + state->regoff,
|
read_reg(state, RSTV0910_P2_PDELCTRL2 + state->regoff,
|
||||||
&tmp);
|
&tmp);
|
||||||
/*reset DVBS2 packet delinator error counter */
|
/*reset DVBS2 packet delinator error counter */
|
||||||
@ -1831,7 +1831,7 @@ struct dvb_frontend *stv0910_attach(struct i2c_adapter *i2c,
|
|||||||
state->nr = nr;
|
state->nr = nr;
|
||||||
state->regoff = state->nr ? 0 : 0x200;
|
state->regoff = state->nr ? 0 : 0x200;
|
||||||
state->search_range = 16000000;
|
state->search_range = 16000000;
|
||||||
state->DEMOD = 0x10; /* Inversion : Auto with reset to 0 */
|
state->demod_bits = 0x10; /* Inversion : Auto with reset to 0 */
|
||||||
state->receive_mode = RCVMODE_NONE;
|
state->receive_mode = RCVMODE_NONE;
|
||||||
state->cur_scrambling_code = NO_SCRAMBLING_CODE;
|
state->cur_scrambling_code = NO_SCRAMBLING_CODE;
|
||||||
state->single = cfg->single ? 1 : 0;
|
state->single = cfg->single ? 1 : 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user