Loading drivers/media/common/tuners/mt2063.c +16 −28 Original line number Diff line number Diff line Loading @@ -849,7 +849,7 @@ static u32 IsSpurInBand(struct MT2063_AvoidSpursData_t *pAS_Info, ** 096 04-06-2005 DAD Ver 1.11: Fix divide by 0 error if maxH==0. ** *****************************************************************************/ static u32 MT2063_AvoidSpurs(void *h, struct MT2063_AvoidSpursData_t * pAS_Info) static u32 MT2063_AvoidSpurs(struct MT2063_AvoidSpursData_t *pAS_Info) { u32 status = 0; u32 fm, fp; /* restricted range on LO's */ Loading Loading @@ -1011,18 +1011,6 @@ static const u8 FIFOVDIS[] = { 0, 0, 0, 0, 0, 0 }; static const u8 ACFIFMAX[] = { 29, 29, 29, 29, 29, 29 }; static const u8 PD2TGT[] = { 40, 33, 38, 42, 30, 38 }; /* ** Local Function Prototypes - not available for external access. */ /* Forward declaration(s): */ static u32 MT2063_CalcLO1Mult(u32 * Div, u32 * FracN, u32 f_LO, u32 f_LO_Step, u32 f_Ref); static u32 MT2063_CalcLO2Mult(u32 * Div, u32 * FracN, u32 f_LO, u32 f_LO_Step, u32 f_Ref); static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom); /** * mt2063_lockStatus - Checks to see if LO1 and LO2 are locked * Loading Loading @@ -1464,7 +1452,8 @@ static u32 MT2063_SetReceiverMode(struct mt2063_state *state, ** 138 06-19-2007 DAD Ver 1.00: Initial, derived from mt2067_b. ** ****************************************************************************/ static u32 MT2063_ClearPowerMaskBits(struct mt2063_state *state, enum MT2063_Mask_Bits Bits) static u32 MT2063_ClearPowerMaskBits(struct mt2063_state *state, enum MT2063_Mask_Bits Bits) { u32 status = 0; /* Status to be returned */ Loading Loading @@ -1584,8 +1573,7 @@ static u32 MT2063_Round_fLO(u32 f_LO, u32 f_LO_Step, u32 f_ref) ** 138 06-19-2007 DAD Ver 1.00: Initial, derived from mt2067_b. ** ****************************************************************************/ static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom) static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom) { u32 t1 = (f_ref >> 14) * num; u32 term1 = t1 / denom; Loading Loading @@ -1857,7 +1845,7 @@ static u32 MT2063_Tune(struct mt2063_state *state, u32 f_in) ** Check for any LO spurs in the output bandwidth and adjust ** the LO settings to avoid them if needed */ status |= MT2063_AvoidSpurs(state, &state->AS_Data); status |= MT2063_AvoidSpurs(&state->AS_Data); /* ** MT_AvoidSpurs spurs may have changed the LO1 & LO2 values. ** Recalculate the LO frequencies and the values to be placed Loading Loading @@ -2349,7 +2337,7 @@ static int mt2063_get_status(struct dvb_frontend *fe, u32 * status) { int rc = 0; //get tuner lock status /* FIXME: add get tuner lock status */ return rc; } Loading Loading
drivers/media/common/tuners/mt2063.c +16 −28 Original line number Diff line number Diff line Loading @@ -849,7 +849,7 @@ static u32 IsSpurInBand(struct MT2063_AvoidSpursData_t *pAS_Info, ** 096 04-06-2005 DAD Ver 1.11: Fix divide by 0 error if maxH==0. ** *****************************************************************************/ static u32 MT2063_AvoidSpurs(void *h, struct MT2063_AvoidSpursData_t * pAS_Info) static u32 MT2063_AvoidSpurs(struct MT2063_AvoidSpursData_t *pAS_Info) { u32 status = 0; u32 fm, fp; /* restricted range on LO's */ Loading Loading @@ -1011,18 +1011,6 @@ static const u8 FIFOVDIS[] = { 0, 0, 0, 0, 0, 0 }; static const u8 ACFIFMAX[] = { 29, 29, 29, 29, 29, 29 }; static const u8 PD2TGT[] = { 40, 33, 38, 42, 30, 38 }; /* ** Local Function Prototypes - not available for external access. */ /* Forward declaration(s): */ static u32 MT2063_CalcLO1Mult(u32 * Div, u32 * FracN, u32 f_LO, u32 f_LO_Step, u32 f_Ref); static u32 MT2063_CalcLO2Mult(u32 * Div, u32 * FracN, u32 f_LO, u32 f_LO_Step, u32 f_Ref); static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom); /** * mt2063_lockStatus - Checks to see if LO1 and LO2 are locked * Loading Loading @@ -1464,7 +1452,8 @@ static u32 MT2063_SetReceiverMode(struct mt2063_state *state, ** 138 06-19-2007 DAD Ver 1.00: Initial, derived from mt2067_b. ** ****************************************************************************/ static u32 MT2063_ClearPowerMaskBits(struct mt2063_state *state, enum MT2063_Mask_Bits Bits) static u32 MT2063_ClearPowerMaskBits(struct mt2063_state *state, enum MT2063_Mask_Bits Bits) { u32 status = 0; /* Status to be returned */ Loading Loading @@ -1584,8 +1573,7 @@ static u32 MT2063_Round_fLO(u32 f_LO, u32 f_LO_Step, u32 f_ref) ** 138 06-19-2007 DAD Ver 1.00: Initial, derived from mt2067_b. ** ****************************************************************************/ static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom) static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom) { u32 t1 = (f_ref >> 14) * num; u32 term1 = t1 / denom; Loading Loading @@ -1857,7 +1845,7 @@ static u32 MT2063_Tune(struct mt2063_state *state, u32 f_in) ** Check for any LO spurs in the output bandwidth and adjust ** the LO settings to avoid them if needed */ status |= MT2063_AvoidSpurs(state, &state->AS_Data); status |= MT2063_AvoidSpurs(&state->AS_Data); /* ** MT_AvoidSpurs spurs may have changed the LO1 & LO2 values. ** Recalculate the LO frequencies and the values to be placed Loading Loading @@ -2349,7 +2337,7 @@ static int mt2063_get_status(struct dvb_frontend *fe, u32 * status) { int rc = 0; //get tuner lock status /* FIXME: add get tuner lock status */ return rc; } Loading