From: Reinhard Nißl Date: Sun, 2 Jun 2013 18:03:13 +0000 (-0300) Subject: upstream: [media] stb0899: sign of CRL_FREQ doesn't depend on inversion X-Git-Tag: submit/tizen/20141121.110247~2263 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=37ff0cd0f393fc9d989f470bb01cd7a79c1f622f;p=platform%2Fkernel%2Flinux-3.10.git upstream: [media] stb0899: sign of CRL_FREQ doesn't depend on inversion Contrary to CFR (derotator frequency), which changes signedness depending on inversion, CRL_FREQ does not. Signed-off-by: Reinhard Nißl Signed-off-by: Michael Krufky Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/dvb-frontends/stb0899_algo.c b/drivers/media/dvb-frontends/stb0899_algo.c index a338e06..93596e0 100644 --- a/drivers/media/dvb-frontends/stb0899_algo.c +++ b/drivers/media/dvb-frontends/stb0899_algo.c @@ -1504,9 +1504,7 @@ enum stb0899_status stb0899_dvbs2_algo(struct stb0899_state *state) else internal->inversion = IQ_SWAP_OFF; - offsetfreq *= internal->inversion; - - internal->freq = internal->freq - offsetfreq; + internal->freq = internal->freq + offsetfreq; internal->srate = stb0899_dvbs2_get_srate(state); reg = STB0899_READ_S2REG(STB0899_S2DEMOD, UWP_STAT2);