/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | tda10086.c | 29 u32 symbol_rate; member 295 u32 symbol_rate = fe_params->symbol_rate; in tda10086_set_symbol_rate() local 297 dprintk ("%s %i\n", __func__, symbol_rate); in tda10086_set_symbol_rate() 300 if (symbol_rate < SACLK / 10000 * 137) { in tda10086_set_symbol_rate() 303 } else if (symbol_rate < SACLK / 10000 * 208) { in tda10086_set_symbol_rate() 306 } else if (symbol_rate < SACLK / 10000 * 270) { in tda10086_set_symbol_rate() 309 } else if (symbol_rate < SACLK / 10000 * 416) { in tda10086_set_symbol_rate() 312 } else if (symbol_rate < SACLK / 10000 * 550) { in tda10086_set_symbol_rate() 315 } else if (symbol_rate < SACL in tda10086_set_symbol_rate() [all...] |
H A D | horus3a.c | 170 u32 symbol_rate = p->symbol_rate/1000; in horus3a_set_params() local 179 dev_dbg(&priv->i2c->dev, "%s(): frequency %dkHz symbol_rate %dksps\n", in horus3a_set_params() 180 __func__, frequency, symbol_rate); in horus3a_set_params() 257 if (symbol_rate <= 4300) in horus3a_set_params() 259 else if (symbol_rate <= 10000) in horus3a_set_params() 260 fc_lpf = (u8)DIV_ROUND_UP(symbol_rate * 47, 40000); in horus3a_set_params() 262 fc_lpf = (u8)DIV_ROUND_UP(symbol_rate * 27, 40000) + 5; in horus3a_set_params() 276 if (symbol_rate <= 4500) in horus3a_set_params() 278 else if (symbol_rate < in horus3a_set_params() [all...] |
H A D | s5h1420.c | 42 u32 symbol_rate; member 472 val = ((u64) p->symbol_rate / 1000ULL) * (1ULL<<24); in s5h1420_setsymbolrate() 473 if (p->symbol_rate < 29000000) in s5h1420_setsymbolrate() 490 return state->symbol_rate; in s5h1420_getsymbolrate() 644 (state->symbol_rate == p->symbol_rate)) { in s5h1420_set_frontend() 667 if (p->symbol_rate > 33000000) in s5h1420_set_frontend() 669 else if (p->symbol_rate > 28500000) in s5h1420_set_frontend() 671 else if (p->symbol_rate > 25000000) in s5h1420_set_frontend() 673 else if (p->symbol_rate > 190000 in s5h1420_set_frontend() [all...] |
H A D | stv0299.c | 52 u32 symbol_rate; member 582 stv0299_set_symbolrate(fe, p->symbol_rate); in stv0299_set_frontend() 588 state->symbol_rate = p->symbol_rate; in stv0299_set_frontend() 614 p->symbol_rate = stv0299_get_symbolrate(state); in stv0299_get_frontend() 648 if (p->symbol_rate < 10000000) { in stv0299_get_tune_settings() 649 fesettings->step_size = p->symbol_rate / 32000; in stv0299_get_tune_settings() 652 fesettings->step_size = p->symbol_rate / 16000; in stv0299_get_tune_settings() 653 fesettings->max_drift = p->symbol_rate / 2000; in stv0299_get_tune_settings() 681 state->symbol_rate in stv0299_attach() [all...] |
H A D | stv0900_sw.c | 63 srate = intp->symbol_rate[demod]; in stv0900_get_sw_loop_params() 520 srate = intp->symbol_rate[d]; in stv0900_get_demod_cold_lock() 583 intp->bw[d] = stv0900_carrier_width(intp->symbol_rate[d], in stv0900_get_demod_cold_lock() 584 intp->rolloff) + intp->symbol_rate[d]; in stv0900_get_demod_cold_lock() 961 (intp->symbol_rate[demod] < 10000000)) { in stv0900_track_optimization() 981 (intp->symbol_rate[demod] < 10000000)) in stv0900_track_optimization() 1206 result->symbol_rate = stv0900_get_symbol_rate(intp, intp->mclk, d); in stv0900_get_signal_params() 1207 srate_offset = stv0900_get_timing_offst(intp, result->symbol_rate, d); in stv0900_get_signal_params() 1208 result->symbol_rate += srate_offset; in stv0900_get_signal_params() 1241 (intp->symbol_rate[ in stv0900_get_signal_params() [all...] |
H A D | m88rs2000.c | 31 u32 symbol_rate; member 644 if (c->symbol_rate > 27500000) in m88rs2000_set_frontend() 665 ret = m88rs2000_set_symbolrate(fe, c->symbol_rate); in m88rs2000_set_frontend() 697 state->symbol_rate = c->symbol_rate; in m88rs2000_set_frontend() 708 c->symbol_rate = state->symbol_rate; in m88rs2000_get_frontend() 717 if (c->symbol_rate > 3000000) in m88rs2000_get_tune_settings() 722 tune->step_size = c->symbol_rate / 16000; in m88rs2000_get_tune_settings() 723 tune->max_drift = c->symbol_rate / 200 in m88rs2000_get_tune_settings() [all...] |
H A D | stv0910.c | 110 u32 symbol_rate; member 452 if (state->symbol_rate <= 3000000) in get_optim_cloop() 454 else if (state->symbol_rate <= 7000000) in get_optim_cloop() 456 else if (state->symbol_rate <= 15000000) in get_optim_cloop() 458 else if (state->symbol_rate <= 25000000) in get_optim_cloop() 479 u32 symbol_rate; in get_cur_symbol_rate() local 494 symbol_rate = ((u32)symb_freq3 << 24) | ((u32)symb_freq2 << 16) | in get_cur_symbol_rate() 502 symbol_rate = (u32)(((u64)symbol_rate * state->base->mclk) >> 32); in get_cur_symbol_rate() 503 timing_offset = (s32)(((s64)symbol_rate * (s6 in get_cur_symbol_rate() [all...] |
H A D | itd1000.c | 96 u32 symbol_rate; member 117 static void itd1000_set_lpf_bw(struct itd1000_state *state, u32 symbol_rate) in itd1000_set_lpf_bw() argument 125 itd_dbg("symbol_rate = %d\n", symbol_rate); in itd1000_set_lpf_bw() 131 if (symbol_rate < itd1000_lpf_pga[i].symbol_rate) { in itd1000_set_lpf_bw() 258 itd1000_set_lpf_bw(state, c->symbol_rate); in itd1000_set_parameters()
|
H A D | gp8psk-fe.c | 170 cmd[0] = c->symbol_rate & 0xff; in gp8psk_fe_set_frontend() 171 cmd[1] = (c->symbol_rate >> 8) & 0xff; in gp8psk_fe_set_frontend() 172 cmd[2] = (c->symbol_rate >> 16) & 0xff; in gp8psk_fe_set_frontend() 173 cmd[3] = (c->symbol_rate >> 24) & 0xff; in gp8psk_fe_set_frontend()
|
H A D | stv0900_priv.h | 254 u32 symbol_rate;/* Transponder symbol rate (in bds)*/ member 269 u32 symbol_rate;/* Transponder symbol rate (in Mbds) */ member 297 s32 symbol_rate[2]; member
|
H A D | ds3000.c | 928 if (c->symbol_rate >= 30000000) in ds3000_set_frontend() 942 if ((c->symbol_rate < ds3000_ops.info.symbol_rate_min) || in ds3000_set_frontend() 943 (c->symbol_rate > ds3000_ops.info.symbol_rate_max)) { in ds3000_set_frontend() 944 dprintk("%s() symbol_rate %u out of range (%u ... %u)\n", in ds3000_set_frontend() 945 __func__, c->symbol_rate, in ds3000_set_frontend() 952 if ((c->symbol_rate / 1000) <= 5000) { in ds3000_set_frontend() 953 value = 29777 / (c->symbol_rate / 1000) + 1; in ds3000_set_frontend() 960 } else if ((c->symbol_rate / 1000) <= 10000) { in ds3000_set_frontend() 961 value = 92166 / (c->symbol_rate / 1000) + 1; in ds3000_set_frontend() 968 } else if ((c->symbol_rate / 100 in ds3000_set_frontend() [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | tda10086.c | 29 u32 symbol_rate; member 295 u32 symbol_rate = fe_params->symbol_rate; in tda10086_set_symbol_rate() local 297 dprintk ("%s %i\n", __func__, symbol_rate); in tda10086_set_symbol_rate() 300 if (symbol_rate < SACLK / 10000 * 137) { in tda10086_set_symbol_rate() 303 } else if (symbol_rate < SACLK / 10000 * 208) { in tda10086_set_symbol_rate() 306 } else if (symbol_rate < SACLK / 10000 * 270) { in tda10086_set_symbol_rate() 309 } else if (symbol_rate < SACLK / 10000 * 416) { in tda10086_set_symbol_rate() 312 } else if (symbol_rate < SACLK / 10000 * 550) { in tda10086_set_symbol_rate() 315 } else if (symbol_rate < SACL in tda10086_set_symbol_rate() [all...] |
H A D | horus3a.c | 170 u32 symbol_rate = p->symbol_rate/1000; in horus3a_set_params() local 179 dev_dbg(&priv->i2c->dev, "%s(): frequency %dkHz symbol_rate %dksps\n", in horus3a_set_params() 180 __func__, frequency, symbol_rate); in horus3a_set_params() 257 if (symbol_rate <= 4300) in horus3a_set_params() 259 else if (symbol_rate <= 10000) in horus3a_set_params() 260 fc_lpf = (u8)DIV_ROUND_UP(symbol_rate * 47, 40000); in horus3a_set_params() 262 fc_lpf = (u8)DIV_ROUND_UP(symbol_rate * 27, 40000) + 5; in horus3a_set_params() 276 if (symbol_rate <= 4500) in horus3a_set_params() 278 else if (symbol_rate < in horus3a_set_params() [all...] |
H A D | s5h1420.c | 42 u32 symbol_rate; member 472 val = ((u64) p->symbol_rate / 1000ULL) * (1ULL<<24); in s5h1420_setsymbolrate() 473 if (p->symbol_rate < 29000000) in s5h1420_setsymbolrate() 490 return state->symbol_rate; in s5h1420_getsymbolrate() 644 (state->symbol_rate == p->symbol_rate)) { in s5h1420_set_frontend() 667 if (p->symbol_rate > 33000000) in s5h1420_set_frontend() 669 else if (p->symbol_rate > 28500000) in s5h1420_set_frontend() 671 else if (p->symbol_rate > 25000000) in s5h1420_set_frontend() 673 else if (p->symbol_rate > 190000 in s5h1420_set_frontend() [all...] |
H A D | stv0299.c | 52 u32 symbol_rate; member 583 stv0299_set_symbolrate(fe, p->symbol_rate); in stv0299_set_frontend() 589 state->symbol_rate = p->symbol_rate; in stv0299_set_frontend() 615 p->symbol_rate = stv0299_get_symbolrate(state); in stv0299_get_frontend() 649 if (p->symbol_rate < 10000000) { in stv0299_get_tune_settings() 650 fesettings->step_size = p->symbol_rate / 32000; in stv0299_get_tune_settings() 653 fesettings->step_size = p->symbol_rate / 16000; in stv0299_get_tune_settings() 654 fesettings->max_drift = p->symbol_rate / 2000; in stv0299_get_tune_settings() 682 state->symbol_rate in stv0299_attach() [all...] |
H A D | stv0900_sw.c | 63 srate = intp->symbol_rate[demod]; in stv0900_get_sw_loop_params() 520 srate = intp->symbol_rate[d]; in stv0900_get_demod_cold_lock() 583 intp->bw[d] = stv0900_carrier_width(intp->symbol_rate[d], in stv0900_get_demod_cold_lock() 584 intp->rolloff) + intp->symbol_rate[d]; in stv0900_get_demod_cold_lock() 961 (intp->symbol_rate[demod] < 10000000)) { in stv0900_track_optimization() 981 (intp->symbol_rate[demod] < 10000000)) in stv0900_track_optimization() 1206 result->symbol_rate = stv0900_get_symbol_rate(intp, intp->mclk, d); in stv0900_get_signal_params() 1207 srate_offset = stv0900_get_timing_offst(intp, result->symbol_rate, d); in stv0900_get_signal_params() 1208 result->symbol_rate += srate_offset; in stv0900_get_signal_params() 1241 (intp->symbol_rate[ in stv0900_get_signal_params() [all...] |
H A D | m88rs2000.c | 31 u32 symbol_rate; member 645 if (c->symbol_rate > 27500000) in m88rs2000_set_frontend() 666 ret = m88rs2000_set_symbolrate(fe, c->symbol_rate); in m88rs2000_set_frontend() 698 state->symbol_rate = c->symbol_rate; in m88rs2000_set_frontend() 709 c->symbol_rate = state->symbol_rate; in m88rs2000_get_frontend() 718 if (c->symbol_rate > 3000000) in m88rs2000_get_tune_settings() 723 tune->step_size = c->symbol_rate / 16000; in m88rs2000_get_tune_settings() 724 tune->max_drift = c->symbol_rate / 200 in m88rs2000_get_tune_settings() [all...] |
H A D | stv0910.c | 101 u32 symbol_rate; member 443 if (state->symbol_rate <= 3000000) in get_optim_cloop() 445 else if (state->symbol_rate <= 7000000) in get_optim_cloop() 447 else if (state->symbol_rate <= 15000000) in get_optim_cloop() 449 else if (state->symbol_rate <= 25000000) in get_optim_cloop() 470 u32 symbol_rate; in get_cur_symbol_rate() local 485 symbol_rate = ((u32)symb_freq3 << 24) | ((u32)symb_freq2 << 16) | in get_cur_symbol_rate() 493 symbol_rate = (u32)(((u64)symbol_rate * state->base->mclk) >> 32); in get_cur_symbol_rate() 494 timing_offset = (s32)(((s64)symbol_rate * (s6 in get_cur_symbol_rate() [all...] |
H A D | itd1000.c | 96 u32 symbol_rate; member 117 static void itd1000_set_lpf_bw(struct itd1000_state *state, u32 symbol_rate) in itd1000_set_lpf_bw() argument 125 itd_dbg("symbol_rate = %d\n", symbol_rate); in itd1000_set_lpf_bw() 131 if (symbol_rate < itd1000_lpf_pga[i].symbol_rate) { in itd1000_set_lpf_bw() 258 itd1000_set_lpf_bw(state, c->symbol_rate); in itd1000_set_parameters()
|
H A D | gp8psk-fe.c | 170 cmd[0] = c->symbol_rate & 0xff; in gp8psk_fe_set_frontend() 171 cmd[1] = (c->symbol_rate >> 8) & 0xff; in gp8psk_fe_set_frontend() 172 cmd[2] = (c->symbol_rate >> 16) & 0xff; in gp8psk_fe_set_frontend() 173 cmd[3] = (c->symbol_rate >> 24) & 0xff; in gp8psk_fe_set_frontend()
|
H A D | stv0900_priv.h | 254 u32 symbol_rate;/* Transponder symbol rate (in bds)*/ member 269 u32 symbol_rate;/* Transponder symbol rate (in Mbds) */ member 297 s32 symbol_rate[2]; member
|
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/ |
H A D | ddbridge-sx8.c | 196 if (p->symbol_rate >= (MCLK / 2)) in start() 218 if (p->symbol_rate >= MCLK / 2) { in start() 240 while (p->symbol_rate * bits_per_symbol > free_ldpc_bitrate) in start() 253 i = (p->symbol_rate > (MCLK / 2)) ? 3 : 7; in start() 263 sx8_base->used_ldpc_bitrate[state->mci.nr] = p->symbol_rate in start() 293 cmd.dvbs2_search.symbol_rate = p->symbol_rate; in start() 348 cmd.sx8_start_iq.symbol_rate = p->symbol_rate; in start_iq()
|
H A D | ddbridge-mci.h | 133 u32 symbol_rate; member 156 u32 symbol_rate; /* Only in VTM mode */ member 192 u32 symbol_rate; member
|
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/ |
H A D | ddbridge-sx8.c | 187 if (p->symbol_rate >= (MCLK / 2)) in start() 209 if (p->symbol_rate >= MCLK / 2) { in start() 231 while (p->symbol_rate * bits_per_symbol > free_ldpc_bitrate) in start() 244 i = (p->symbol_rate > (MCLK / 2)) ? 3 : 7; in start() 254 sx8_base->used_ldpc_bitrate[state->mci.nr] = p->symbol_rate in start() 284 cmd.dvbs2_search.symbol_rate = p->symbol_rate; in start() 339 cmd.sx8_start_iq.symbol_rate = p->symbol_rate; in start_iq()
|
H A D | ddbridge-mci.h | 124 u32 symbol_rate; member 147 u32 symbol_rate; /* Only in VTM mode */ member 183 u32 symbol_rate; member
|