• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/frontends/

Lines Matching refs:srate

802 		if (state->srate <= 1500000) {  /*10Msps< SR <=15Msps*/
805 } else if (state->srate <= 5000000) { /*10Msps< SR <=15Msps*/
818 if (state->srate <= 1000000) { /*SR <=1Msps*/
821 } else if (state->srate <= 2000000) { /*1Msps < SR <= 2Msps */
824 } else if (state->srate <= 5000000) { /*2Msps < SR <= 5Msps */
827 } else if (state->srate <= 10000000) { /*5Msps < SR <= 10Msps */
830 } else if (state->srate <= 20000000) { /*10Msps < SR <= 20Msps */
844 static int stv090x_set_srate(struct stv090x_state *state, u32 srate)
848 if (srate > 60000000) {
849 sym = (srate << 4); /* SR * 2^16 / master_clk */
851 } else if (srate > 6000000) {
852 sym = (srate << 6);
855 sym = (srate << 9);
870 static int stv090x_set_max_srate(struct stv090x_state *state, u32 clk, u32 srate)
874 srate = 105 * (srate / 100);
875 if (srate > 60000000) {
876 sym = (srate << 4); /* SR * 2^16 / master_clk */
878 } else if (srate > 6000000) {
879 sym = (srate << 6);
882 sym = (srate << 9);
904 static int stv090x_set_min_srate(struct stv090x_state *state, u32 clk, u32 srate)
908 srate = 95 * (srate / 100);
909 if (srate > 60000000) {
910 sym = (srate << 4); /* SR * 2^16 / master_clk */
912 } else if (srate > 6000000) {
913 sym = (srate << 6);
916 sym = (srate << 9);
930 static u32 stv090x_car_width(u32 srate, enum stv090x_rolloff rolloff)
947 return srate + (srate * ro) / 100;
1230 if (state->srate >= 15000000) {
1235 } else if ((state->srate >= 7000000) && (15000000 > state->srate)) {
1240 } else if (state->srate < 7000000) {
1404 if (state->srate <= 5000000) {
1430 if (state->srate <= 5000000) {
1519 if (state->srate < 2000000) {
1531 } else if (state->srate < 10000000) {
1543 if (state->srate < 10000000) {
1651 s32 srate, int_1, int_2, tmp_1, tmp_2;
1658 srate = ((r3 << 24) | (r2 << 16) | (r1 << 8) | r0);
1661 int_2 = srate >> 16;
1664 tmp_2 = srate % 0x10000;
1666 srate = (int_1 * int_2) +
1670 return srate;
1731 if (state->srate <= 2000000)
1733 else if (state->srate <= 5000000)
1735 else if (state->srate <= 12000000)
1848 if (sym < state->srate)
2130 if (state->srate >= 10000000)
2137 if (state->srate >= 10000000) {
2148 if (state->srate <= 4000000)
2150 else if (state->srate <= 7000000)
2152 else if (state->srate <= 10000000)
2170 state->tuner_bw = stv090x_car_width(state->srate, state->rolloff) + state->srate;
2241 s32 timeout, inc, steps_max, srate, car_max;
2243 srate = state->srate;
2252 inc = srate;
2261 inc *= 3; /* freq step = 3% of srate */
2281 if (srate > 0)
2282 timeout /= (srate / 1000);
2628 if ((state->algo == STV090x_BLIND_SEARCH) || (state->srate < 10000000)) {
2643 else if (abs(offst_freq) <= (stv090x_car_width(state->srate, state->rolloff) / 2000))
2663 static u32 stv090x_get_tmgoffst(struct stv090x_state *state, u32 srate)
2675 offst_tmg = ((s32) srate * 10) / ((s32) 0x1000000 / offst_tmg);
2723 if (state->srate <= 3000000)
2725 else if (state->srate <= 7000000)
2727 else if (state->srate <= 15000000)
2729 else if (state->srate <= 25000000)
2734 if (state->srate <= 3000000)
2736 else if (state->srate <= 7000000)
2738 else if (state->srate <= 15000000)
2740 else if (state->srate <= 25000000)
2748 if (state->srate <= 3000000)
2750 else if (state->srate <= 7000000)
2752 else if (state->srate <= 15000000)
2754 else if (state->srate <= 25000000)
2759 if (state->srate <= 3000000)
2761 else if (state->srate <= 7000000)
2763 else if (state->srate <= 15000000)
2765 else if (state->srate <= 25000000)
2771 if (state->srate <= 3000000)
2773 else if (state->srate <= 7000000)
2775 else if (state->srate <= 15000000)
2777 else if (state->srate <= 25000000)
2816 if (state->srate <= 3000000)
2818 else if (state->srate <= 7000000)
2820 else if (state->srate <= 15000000)
2822 else if (state->srate <= 25000000)
2837 s32 srate, pilots, aclc, f_1, f_0, i = 0, blind_tune = 0;
2840 srate = stv090x_get_srate(state, state->internal->mclk);
2841 srate += stv090x_get_tmgoffst(state, srate);
2968 if (stv090x_set_srate(state, srate) < 0)
2999 (state->srate < 10000000)) {
3005 state->tuner_bw = stv090x_car_width(srate, state->rolloff) + 10000000;
3024 if ((state->algo == STV090x_BLIND_SEARCH) || (state->srate < 10000000))
3175 if (state->srate > 5000000) {
3187 state->tuner_bw = 2 * 36000000; /* wide bw for unknown srate */
3188 if (STV090x_WRITE_DEMOD(state, TMGCFG2, 0xc0) < 0) /* wider srate scan */
3192 if (stv090x_set_srate(state, 1000000) < 0) /* inital srate = 1Msps */
3195 /* known srate */
3201 if (state->srate < 2000000) {
3218 state->tuner_bw = (15 * (stv090x_car_width(state->srate, state->rolloff) + 10000000)) / 10;
3220 state->tuner_bw = stv090x_car_width(state->srate, state->rolloff) + 10000000;
3226 if (STV090x_WRITE_DEMOD(state, TMGCFG2, 0xc1) < 0) /* narrow srate scan */
3229 if (stv090x_set_srate(state, state->srate) < 0)
3233 state->srate) < 0)
3236 state->srate) < 0)
3239 if (state->srate >= 10000000)
3427 state->srate = p->u.qpsk.symbol_rate;
3431 if (state->srate > 10000000) {