Home
last modified time | relevance | path

Searched refs:symbol_rate (Results 1 – 25 of 59) sorted by relevance

123

/linux-4.19.296/drivers/media/dvb-frontends/
Dtda10086.c42 u32 symbol_rate; member
308 u32 symbol_rate = fe_params->symbol_rate; in tda10086_set_symbol_rate() local
310 dprintk ("%s %i\n", __func__, symbol_rate); in tda10086_set_symbol_rate()
313 if (symbol_rate < (u32) (SACLK * 0.0137)) { in tda10086_set_symbol_rate()
316 } else if (symbol_rate < (u32) (SACLK * 0.0208)) { in tda10086_set_symbol_rate()
319 } else if (symbol_rate < (u32) (SACLK * 0.0270)) { in tda10086_set_symbol_rate()
322 } else if (symbol_rate < (u32) (SACLK * 0.0416)) { in tda10086_set_symbol_rate()
325 } else if (symbol_rate < (u32) (SACLK * 0.0550)) { in tda10086_set_symbol_rate()
328 } else if (symbol_rate < (u32) (SACLK * 0.0833)) { in tda10086_set_symbol_rate()
331 } else if (symbol_rate < (u32) (SACLK * 0.1100)) { in tda10086_set_symbol_rate()
[all …]
Dhorus3a.c179 u32 symbol_rate = p->symbol_rate/1000; in horus3a_set_params() local
189 __func__, frequency, symbol_rate); in horus3a_set_params()
266 if (symbol_rate <= 4300) in horus3a_set_params()
268 else if (symbol_rate <= 10000) in horus3a_set_params()
269 fc_lpf = (u8)DIV_ROUND_UP(symbol_rate * 47, 40000); in horus3a_set_params()
271 fc_lpf = (u8)DIV_ROUND_UP(symbol_rate * 27, 40000) + 5; in horus3a_set_params()
285 if (symbol_rate <= 4500) in horus3a_set_params()
287 else if (symbol_rate <= 10000) in horus3a_set_params()
288 fc_lpf = (u8)((symbol_rate * 11 + (10000-1)) / 10000); in horus3a_set_params()
290 fc_lpf = (u8)((symbol_rate * 3 + (5000-1)) / 5000 + 5); in horus3a_set_params()
Ds5h1420.c52 u32 symbol_rate; member
482 val = ((u64) p->symbol_rate / 1000ULL) * (1ULL<<24); in s5h1420_setsymbolrate()
483 if (p->symbol_rate < 29000000) in s5h1420_setsymbolrate()
500 return state->symbol_rate; in s5h1420_getsymbolrate()
654 (state->symbol_rate == p->symbol_rate)) { in s5h1420_set_frontend()
677 if (p->symbol_rate > 33000000) in s5h1420_set_frontend()
679 else if (p->symbol_rate > 28500000) in s5h1420_set_frontend()
681 else if (p->symbol_rate > 25000000) in s5h1420_set_frontend()
683 else if (p->symbol_rate > 1900000) in s5h1420_set_frontend()
694 if (p->symbol_rate > 29000000) in s5h1420_set_frontend()
[all …]
Dm88rs2000.c43 u32 symbol_rate; member
656 if (c->symbol_rate > 27500000) in m88rs2000_set_frontend()
677 ret = m88rs2000_set_symbolrate(fe, c->symbol_rate); in m88rs2000_set_frontend()
709 state->symbol_rate = c->symbol_rate; in m88rs2000_set_frontend()
720 c->symbol_rate = state->symbol_rate; in m88rs2000_get_frontend()
729 if (c->symbol_rate > 3000000) in m88rs2000_get_tune_settings()
734 tune->step_size = c->symbol_rate / 16000; in m88rs2000_get_tune_settings()
735 tune->max_drift = c->symbol_rate / 2000; in m88rs2000_get_tune_settings()
808 state->symbol_rate = 0; in m88rs2000_attach()
Dds3000.c940 if (c->symbol_rate >= 30000000) in ds3000_set_frontend()
954 if ((c->symbol_rate < ds3000_ops.info.symbol_rate_min) || in ds3000_set_frontend()
955 (c->symbol_rate > ds3000_ops.info.symbol_rate_max)) { in ds3000_set_frontend()
957 __func__, c->symbol_rate, in ds3000_set_frontend()
964 if ((c->symbol_rate / 1000) <= 5000) { in ds3000_set_frontend()
965 value = 29777 / (c->symbol_rate / 1000) + 1; in ds3000_set_frontend()
972 } else if ((c->symbol_rate / 1000) <= 10000) { in ds3000_set_frontend()
973 value = 92166 / (c->symbol_rate / 1000) + 1; in ds3000_set_frontend()
980 } else if ((c->symbol_rate / 1000) <= 20000) { in ds3000_set_frontend()
981 value = 64516 / (c->symbol_rate / 1000) + 1; in ds3000_set_frontend()
[all …]
Ditd1000.c106 u32 symbol_rate; member
127 static void itd1000_set_lpf_bw(struct itd1000_state *state, u32 symbol_rate) in itd1000_set_lpf_bw() argument
135 itd_dbg("symbol_rate = %d\n", symbol_rate); in itd1000_set_lpf_bw()
141 if (symbol_rate < itd1000_lpf_pga[i].symbol_rate) { in itd1000_set_lpf_bw()
268 itd1000_set_lpf_bw(state, c->symbol_rate); in itd1000_set_parameters()
Dstv0299.c64 u32 symbol_rate; member
594 stv0299_set_symbolrate(fe, p->symbol_rate); in stv0299_set_frontend()
600 state->symbol_rate = p->symbol_rate; in stv0299_set_frontend()
626 p->symbol_rate = stv0299_get_symbolrate(state); in stv0299_get_frontend()
660 if (p->symbol_rate < 10000000) { in stv0299_get_tune_settings()
661 fesettings->step_size = p->symbol_rate / 32000; in stv0299_get_tune_settings()
664 fesettings->step_size = p->symbol_rate / 16000; in stv0299_get_tune_settings()
665 fesettings->max_drift = p->symbol_rate / 2000; in stv0299_get_tune_settings()
693 state->symbol_rate = 0; in stv0299_attach()
Dstv0910.c109 u32 symbol_rate; member
451 if (state->symbol_rate <= 3000000) in get_optim_cloop()
453 else if (state->symbol_rate <= 7000000) in get_optim_cloop()
455 else if (state->symbol_rate <= 15000000) in get_optim_cloop()
457 else if (state->symbol_rate <= 25000000) in get_optim_cloop()
478 u32 symbol_rate; in get_cur_symbol_rate() local
493 symbol_rate = ((u32)symb_freq3 << 24) | ((u32)symb_freq2 << 16) | in get_cur_symbol_rate()
501 symbol_rate = (u32)(((u64)symbol_rate * state->base->mclk) >> 32); in get_cur_symbol_rate()
502 timing_offset = (s32)(((s64)symbol_rate * (s64)timing_offset) >> 29); in get_cur_symbol_rate()
504 *p_symbol_rate = symbol_rate + timing_offset; in get_cur_symbol_rate()
[all …]
Dstv0900_sw.c73 srate = intp->symbol_rate[demod]; in stv0900_get_sw_loop_params()
530 srate = intp->symbol_rate[d]; in stv0900_get_demod_cold_lock()
593 intp->bw[d] = stv0900_carrier_width(intp->symbol_rate[d], in stv0900_get_demod_cold_lock()
594 intp->rolloff) + intp->symbol_rate[d]; in stv0900_get_demod_cold_lock()
971 (intp->symbol_rate[demod] < 10000000)) { in stv0900_track_optimization()
991 (intp->symbol_rate[demod] < 10000000)) in stv0900_track_optimization()
1216 result->symbol_rate = stv0900_get_symbol_rate(intp, intp->mclk, d); in stv0900_get_signal_params()
1217 srate_offset = stv0900_get_timing_offst(intp, result->symbol_rate, d); in stv0900_get_signal_params()
1218 result->symbol_rate += srate_offset; in stv0900_get_signal_params()
1251 (intp->symbol_rate[d] < 10000000)) { in stv0900_get_signal_params()
[all …]
Dhelene.c528 u32 symbol_rate = p->symbol_rate/1000; in helene_set_params_s() local
531 __func__, frequencykHz, symbol_rate); in helene_set_params_s()
613 if (symbol_rate <= 4000) in helene_set_params_s()
615 else if (symbol_rate <= 10000) in helene_set_params_s()
616 data[11] = (uint8_t)((symbol_rate * 47 in helene_set_params_s()
619 data[11] = (uint8_t)((symbol_rate * 27 in helene_set_params_s()
626 if (symbol_rate <= 4000) in helene_set_params_s()
628 else if (symbol_rate <= 10000) in helene_set_params_s()
629 data[11] = (uint8_t)((symbol_rate * 11 in helene_set_params_s()
632 data[11] = (uint8_t)((symbol_rate * 3 in helene_set_params_s()
Dstv0288.c46 u32 symbol_rate; member
477 stv0288_set_symbolrate(fe, c->symbol_rate); in stv0288_set_frontend()
506 state->symbol_rate = c->symbol_rate; in stv0288_set_frontend()
581 state->symbol_rate = 0; in stv0288_attach()
Dgp8psk-fe.c173 cmd[0] = c->symbol_rate & 0xff; in gp8psk_fe_set_frontend()
174 cmd[1] = (c->symbol_rate >> 8) & 0xff; in gp8psk_fe_set_frontend()
175 cmd[2] = (c->symbol_rate >> 16) & 0xff; in gp8psk_fe_set_frontend()
176 cmd[3] = (c->symbol_rate >> 24) & 0xff; in gp8psk_fe_set_frontend()
Dstv0900_priv.h264 u32 symbol_rate;/* Transponder symbol rate (in bds)*/ member
279 u32 symbol_rate;/* Transponder symbol rate (in Mbds) */ member
307 s32 symbol_rate[2]; member
Dmt312.c570 if ((p->symbol_rate < fe->ops.info.symbol_rate_min) in mt312_set_frontend()
571 || (p->symbol_rate > fe->ops.info.symbol_rate_max)) in mt312_set_frontend()
591 if (p->symbol_rate >= 30000000) { in mt312_set_frontend()
626 sr = mt312_div(p->symbol_rate * 4, 15625); in mt312_set_frontend()
638 if (p->symbol_rate < 10000000) in mt312_set_frontend()
663 ret = mt312_get_symbol_rate(state, &p->symbol_rate); in mt312_get_frontend()
Dstv6110.c156 static u32 carrier_width(u32 symbol_rate, enum fe_rolloff rolloff) in carrier_width() argument
172 return symbol_rate + ((symbol_rate * rlf) / 100); in carrier_width()
349 u32 bandwidth = carrier_width(c->symbol_rate, c->rolloff); in stv6110_set_params()
Dstv0900_core.c980 if (intp->symbol_rate[0] <= 5000000) { in stv0900_start_search()
993 if (intp->symbol_rate[demod] <= 5000000) in stv0900_start_search()
1005 if (intp->symbol_rate[demod] <= 5000000) in stv0900_start_search()
1046 if (intp->symbol_rate[demod] < 2000000) { in stv0900_start_search()
1053 } else if (intp->symbol_rate[demod] < 10000000) { in stv0900_start_search()
1062 if (intp->symbol_rate[demod] < 10000000) in stv0900_start_search()
1586 if (!(INRANGE(100000, c->symbol_rate, 70000000))) in stv0900_search()
1597 p_search.symbol_rate = c->symbol_rate; in stv0900_search()
1608 intp->symbol_rate[demod] = p_search.symbol_rate; in stv0900_search()
1619 p_result.symbol_rate = intp->result[demod].symbol_rate; in stv0900_search()
[all …]
Dm88ds3103.c318 c->delivery_system, c->modulation, c->frequency, c->symbol_rate, in m88ds3103_set_frontend()
360 if (c->symbol_rate > 45010000) in m88ds3103_set_frontend()
389 if (c->symbol_rate < 18000000) in m88ds3103_set_frontend()
391 else if (c->symbol_rate < 28000000) in m88ds3103_set_frontend()
467 c->symbol_rate <= 5000000) { in m88ds3103_set_frontend()
548 if (c->symbol_rate <= 3000000) in m88ds3103_set_frontend()
550 else if (c->symbol_rate <= 10000000) in m88ds3103_set_frontend()
571 u16tmp = DIV_ROUND_CLOSEST_ULL((u64)c->symbol_rate * 0x10000, dev->mclk); in m88ds3103_set_frontend()
935 c->symbol_rate = DIV_ROUND_CLOSEST_ULL((u64)(buf[1] << 8 | buf[0] << 0) * dev->mclk, 0x10000); in m88ds3103_get_frontend()
Dcx24117.c173 u32 symbol_rate; member
440 state->dnxt.symbol_rate = rate; in cx24117_set_symbolrate()
1415 ret = cx24117_set_symbolrate(state, c->symbol_rate); in cx24117_set_frontend()
1437 "%s: symbol_rate = %d\n", __func__, state->dcur.symbol_rate); in cx24117_set_frontend()
1457 cmd.args[5] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8; in cx24117_set_frontend()
1458 cmd.args[6] = ((state->dcur.symbol_rate / 1000) & 0x00ff); in cx24117_set_frontend()
1472 if (state->dcur.symbol_rate > 30000000) { in cx24117_set_frontend()
1475 } else if (state->dcur.symbol_rate > 10000000) { in cx24117_set_frontend()
1617 c->symbol_rate = -1000 * srate_os + state->dcur.symbol_rate; in cx24117_get_frontend()
Dves1820.c228 ves1820_set_symbolrate(state, p->symbol_rate); in ves1820_set_parameters()
327 "ves1820: [AFC (%d) %dHz]\n", afc, -((s32) p->symbol_rate * afc) >> 10); in ves1820_get_frontend()
342 p->frequency -= ((s32) p->symbol_rate * afc) >> 10; in ves1820_get_frontend()
Dzl10039.c198 c->frequency, c->symbol_rate); in zl10039_set_params()
203 fbw = (c->symbol_rate * 27) / 32000; in zl10039_set_params()
Dcx24123.c533 if ((agcv->symbolrate_low <= p->symbol_rate) && in cx24123_pll_calculate()
534 (agcv->symbolrate_high >= p->symbol_rate)) { in cx24123_pll_calculate()
920 state->currentsymbolrate = p->symbol_rate; in cx24123_set_frontend()
924 cx24123_set_symbolrate(state, p->symbol_rate); in cx24123_set_frontend()
960 p->symbol_rate = state->currentsymbolrate; in cx24123_get_frontend()
Dtda10021.c288 tda10021_set_symbolrate(state, c->symbol_rate); in tda10021_set_parameters()
403 -((s32)p->symbol_rate * afc) >> 10); in tda10021_get_frontend()
413 p->frequency -= ((s32)p->symbol_rate * afc) >> 10; in tda10021_get_frontend()
Dcx24116.c162 u32 symbol_rate; member
466 state->dnxt.symbol_rate = rate; in cx24116_set_symbolrate()
1316 ret = cx24116_set_symbolrate(state, c->symbol_rate); in cx24116_set_frontend()
1331 dprintk("%s: symbol_rate = %d\n", __func__, state->dcur.symbol_rate); in cx24116_set_frontend()
1358 cmd.args[0x04] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8; in cx24116_set_frontend()
1359 cmd.args[0x05] = ((state->dcur.symbol_rate / 1000) & 0x00ff); in cx24116_set_frontend()
1374 if (state->dcur.symbol_rate > 30000000) { in cx24116_set_frontend()
Dstv0367.c62 u32 symbol_rate; /* found symbol rate (in Bds) */ member
2354 TRLTimeOut = 100000000 / p->symbol_rate; in stv0367cab_algo()
2394 (pIntParams->symbol_rate / 1000); in stv0367cab_algo()
2398 (p->symbol_rate / 1000); in stv0367cab_algo()
2400 CRLTimeOut = (1000 * CRLTimeOut) / p->symbol_rate; in stv0367cab_algo()
2430 if ((p->symbol_rate > 10800000) | (p->symbol_rate < 1800000)) { in stv0367cab_algo()
2537 cab_state->symbol_rate = stv0367cab_GetSymbolRate(state, in stv0367cab_algo()
2558 p->frequency, p->symbol_rate); in stv0367cab_set_frontend()
2596 p->symbol_rate, in stv0367cab_set_frontend()
2602 p->symbol_rate, in stv0367cab_set_frontend()
[all …]
/linux-4.19.296/drivers/media/dvb-core/
Ddvb_frontend.c995 c->symbol_rate < fe->ops.info.symbol_rate_min) || in dvb_frontend_check_parameters()
997 c->symbol_rate > fe->ops.info.symbol_rate_max)) { in dvb_frontend_check_parameters()
999 fe->dvb->num, fe->id, c->symbol_rate, in dvb_frontend_check_parameters()
1028 c->symbol_rate = 0; in dvb_frontend_clear_cache()
1064 c->symbol_rate = 28860000; in dvb_frontend_clear_cache()
1066 c->bandwidth_hz = c->symbol_rate / 100 * 135; in dvb_frontend_clear_cache()
1193 c->symbol_rate = p->u.qpsk.symbol_rate; in dtv_property_cache_sync()
1198 c->symbol_rate = p->u.qam.symbol_rate; in dtv_property_cache_sync()
1274 p->u.qpsk.symbol_rate = c->symbol_rate; in dtv_property_legacy_params_sync()
1279 p->u.qam.symbol_rate = c->symbol_rate; in dtv_property_legacy_params_sync()
[all …]

123