Lines Matching refs:srate
823 if (state->srate <= 1500000) { /*10Msps< SR <=15Msps*/ in stv090x_get_lock_tmg()
826 } else if (state->srate <= 5000000) { /*10Msps< SR <=15Msps*/ in stv090x_get_lock_tmg()
839 if (state->srate <= 1000000) { /*SR <=1Msps*/ in stv090x_get_lock_tmg()
842 } else if (state->srate <= 2000000) { /*1Msps < SR <= 2Msps */ in stv090x_get_lock_tmg()
845 } else if (state->srate <= 5000000) { /*2Msps < SR <= 5Msps */ in stv090x_get_lock_tmg()
848 } else if (state->srate <= 10000000) { /*5Msps < SR <= 10Msps */ in stv090x_get_lock_tmg()
851 } else if (state->srate <= 20000000) { /*10Msps < SR <= 20Msps */ in stv090x_get_lock_tmg()
865 static int stv090x_set_srate(struct stv090x_state *state, u32 srate) in stv090x_set_srate() argument
869 if (srate > 60000000) { in stv090x_set_srate()
870 sym = (srate << 4); /* SR * 2^16 / master_clk */ in stv090x_set_srate()
872 } else if (srate > 6000000) { in stv090x_set_srate()
873 sym = (srate << 6); in stv090x_set_srate()
876 sym = (srate << 9); in stv090x_set_srate()
891 static int stv090x_set_max_srate(struct stv090x_state *state, u32 clk, u32 srate) in stv090x_set_max_srate() argument
895 srate = 105 * (srate / 100); in stv090x_set_max_srate()
896 if (srate > 60000000) { in stv090x_set_max_srate()
897 sym = (srate << 4); /* SR * 2^16 / master_clk */ in stv090x_set_max_srate()
899 } else if (srate > 6000000) { in stv090x_set_max_srate()
900 sym = (srate << 6); in stv090x_set_max_srate()
903 sym = (srate << 9); in stv090x_set_max_srate()
925 static int stv090x_set_min_srate(struct stv090x_state *state, u32 clk, u32 srate) in stv090x_set_min_srate() argument
929 srate = 95 * (srate / 100); in stv090x_set_min_srate()
930 if (srate > 60000000) { in stv090x_set_min_srate()
931 sym = (srate << 4); /* SR * 2^16 / master_clk */ in stv090x_set_min_srate()
933 } else if (srate > 6000000) { in stv090x_set_min_srate()
934 sym = (srate << 6); in stv090x_set_min_srate()
937 sym = (srate << 9); in stv090x_set_min_srate()
951 static u32 stv090x_car_width(u32 srate, enum stv090x_rolloff rolloff) in stv090x_car_width() argument
968 return srate + (srate * ro) / 100; in stv090x_car_width()
1251 if (state->srate >= 15000000) { in stv090x_dvbs_track_crl()
1256 } else if ((state->srate >= 7000000) && (15000000 > state->srate)) { in stv090x_dvbs_track_crl()
1261 } else if (state->srate < 7000000) { in stv090x_dvbs_track_crl()
1425 if (state->srate <= 5000000) { in stv090x_start_search()
1451 if (state->srate <= 5000000) { in stv090x_start_search()
1540 if (state->srate < 2000000) { in stv090x_start_search()
1552 } else if (state->srate < 10000000) { in stv090x_start_search()
1564 if (state->srate < 10000000) { in stv090x_start_search()
1672 s32 srate, int_1, int_2, tmp_1, tmp_2; in stv090x_get_srate() local
1679 srate = ((r3 << 24) | (r2 << 16) | (r1 << 8) | r0); in stv090x_get_srate()
1682 int_2 = srate >> 16; in stv090x_get_srate()
1685 tmp_2 = srate % 0x10000; in stv090x_get_srate()
1687 srate = (int_1 * int_2) + in stv090x_get_srate()
1691 return srate; in stv090x_get_srate()
1752 if (state->srate <= 2000000) in stv090x_srate_srch_coarse()
1754 else if (state->srate <= 5000000) in stv090x_srate_srch_coarse()
1756 else if (state->srate <= 12000000) in stv090x_srate_srch_coarse()
1869 if (sym < state->srate) in stv090x_srate_srch_fine()
2151 if (state->srate >= 10000000) in stv090x_get_coldlock()
2160 if (state->srate >= 10000000) { in stv090x_get_coldlock()
2171 if (state->srate <= 4000000) in stv090x_get_coldlock()
2173 else if (state->srate <= 7000000) in stv090x_get_coldlock()
2175 else if (state->srate <= 10000000) in stv090x_get_coldlock()
2192 state->tuner_bw = stv090x_car_width(state->srate, state->rolloff) + state->srate; in stv090x_get_coldlock()
2260 s32 timeout, inc, steps_max, srate, car_max; in stv090x_get_loop_params() local
2262 srate = state->srate; in stv090x_get_loop_params()
2271 inc = srate; in stv090x_get_loop_params()
2300 if (srate > 0) in stv090x_get_loop_params()
2301 timeout /= (srate / 1000); in stv090x_get_loop_params()
2647 if ((state->algo == STV090x_BLIND_SEARCH) || (state->srate < 10000000)) { in stv090x_get_sig_params()
2662 else if (abs(offst_freq) <= (stv090x_car_width(state->srate, state->rolloff) / 2000)) in stv090x_get_sig_params()
2678 static u32 stv090x_get_tmgoffst(struct stv090x_state *state, u32 srate) in stv090x_get_tmgoffst() argument
2690 offst_tmg = ((s32) srate * 10) / ((s32) 0x1000000 / offst_tmg); in stv090x_get_tmgoffst()
2738 if (state->srate <= 3000000) in stv090x_optimize_carloop()
2740 else if (state->srate <= 7000000) in stv090x_optimize_carloop()
2742 else if (state->srate <= 15000000) in stv090x_optimize_carloop()
2744 else if (state->srate <= 25000000) in stv090x_optimize_carloop()
2749 if (state->srate <= 3000000) in stv090x_optimize_carloop()
2751 else if (state->srate <= 7000000) in stv090x_optimize_carloop()
2753 else if (state->srate <= 15000000) in stv090x_optimize_carloop()
2755 else if (state->srate <= 25000000) in stv090x_optimize_carloop()
2763 if (state->srate <= 3000000) in stv090x_optimize_carloop()
2765 else if (state->srate <= 7000000) in stv090x_optimize_carloop()
2767 else if (state->srate <= 15000000) in stv090x_optimize_carloop()
2769 else if (state->srate <= 25000000) in stv090x_optimize_carloop()
2774 if (state->srate <= 3000000) in stv090x_optimize_carloop()
2776 else if (state->srate <= 7000000) in stv090x_optimize_carloop()
2778 else if (state->srate <= 15000000) in stv090x_optimize_carloop()
2780 else if (state->srate <= 25000000) in stv090x_optimize_carloop()
2792 if (state->srate <= 3000000) in stv090x_optimize_carloop()
2794 else if (state->srate <= 7000000) in stv090x_optimize_carloop()
2796 else if (state->srate <= 15000000) in stv090x_optimize_carloop()
2798 else if (state->srate <= 25000000) in stv090x_optimize_carloop()
2837 if (state->srate <= 3000000) in stv090x_optimize_carloop_short()
2839 else if (state->srate <= 7000000) in stv090x_optimize_carloop_short()
2841 else if (state->srate <= 15000000) in stv090x_optimize_carloop_short()
2843 else if (state->srate <= 25000000) in stv090x_optimize_carloop_short()
2857 s32 srate, pilots, aclc, f_1, f_0, i = 0, blind_tune = 0; in stv090x_optimize_track() local
2860 srate = stv090x_get_srate(state, state->internal->mclk); in stv090x_optimize_track()
2861 srate += stv090x_get_tmgoffst(state, srate); in stv090x_optimize_track()
2989 if (stv090x_set_srate(state, srate) < 0) in stv090x_optimize_track()
3020 (state->srate < 10000000)) { in stv090x_optimize_track()
3026 state->tuner_bw = stv090x_car_width(srate, state->rolloff) + 10000000; in stv090x_optimize_track()
3045 if ((state->algo == STV090x_BLIND_SEARCH) || (state->srate < 10000000)) in stv090x_optimize_track()
3196 if (state->srate > 5000000) { in stv090x_algo()
3222 if (state->srate < 2000000) { in stv090x_algo()
3239 state->tuner_bw = (15 * (stv090x_car_width(state->srate, state->rolloff) + 10000000)) / 10; in stv090x_algo()
3241 state->tuner_bw = stv090x_car_width(state->srate, state->rolloff) + 10000000; in stv090x_algo()
3250 if (stv090x_set_srate(state, state->srate) < 0) in stv090x_algo()
3254 state->srate) < 0) in stv090x_algo()
3257 state->srate) < 0) in stv090x_algo()
3260 if (state->srate >= 10000000) in stv090x_algo()
3488 state->srate = props->symbol_rate; in stv090x_search()
3492 if (state->srate > 10000000) { in stv090x_search()