/Linux-v4.19/drivers/media/dvb-frontends/ |
D | dib7000m.c | 643 u16 agc,split_offset; in dib7000m_agc_soft_split() local 649 agc = dib7000m_read_word(state, 390); in dib7000m_agc_soft_split() 651 if (agc > state->current_agc->split.min_thres) in dib7000m_agc_soft_split() 653 else if (agc < state->current_agc->split.max_thres) in dib7000m_agc_soft_split() 657 (agc - state->current_agc->split.min_thres) / in dib7000m_agc_soft_split() 684 struct dibx000_agc_config *agc = NULL; in dib7000m_set_agc_config() local 691 if (state->cfg.agc[i].band_caps & band) { in dib7000m_set_agc_config() 692 agc = &state->cfg.agc[i]; in dib7000m_set_agc_config() 696 if (agc == NULL) { in dib7000m_set_agc_config() 701 state->current_agc = agc; in dib7000m_set_agc_config() [all …]
|
D | dib3000mc.c | 167 u16 reg_51, reg_52 = state->cfg->agc->setup & 0xfefb; in dib3000mc_setup_pwm_state() 329 struct dibx000_agc_config *agc = state->cfg->agc; in dib3000mc_init() local 391 dib3000mc_write_word(state, 42, agc->agc1_max); in dib3000mc_init() 392 dib3000mc_write_word(state, 43, agc->agc1_min); in dib3000mc_init() 393 dib3000mc_write_word(state, 44, agc->agc2_max); in dib3000mc_init() 394 dib3000mc_write_word(state, 45, agc->agc2_min); in dib3000mc_init() 395 dib3000mc_write_word(state, 46, (agc->agc1_pt1 << 8) | agc->agc1_pt2); in dib3000mc_init() 396 dib3000mc_write_word(state, 47, (agc->agc1_slope1 << 8) | agc->agc1_slope2); in dib3000mc_init() 397 dib3000mc_write_word(state, 48, (agc->agc2_pt1 << 8) | agc->agc2_pt2); in dib3000mc_init() 398 dib3000mc_write_word(state, 49, (agc->agc2_slope1 << 8) | agc->agc2_slope2); in dib3000mc_init()
|
D | dib7000p.c | 756 struct dibx000_agc_config *agc = NULL; in dib7000p_set_agc_config() local 763 if (state->cfg.agc[i].band_caps & band) { in dib7000p_set_agc_config() 764 agc = &state->cfg.agc[i]; in dib7000p_set_agc_config() 768 if (agc == NULL) { in dib7000p_set_agc_config() 773 state->current_agc = agc; in dib7000p_set_agc_config() 776 dib7000p_write_word(state, 75, agc->setup); in dib7000p_set_agc_config() 777 dib7000p_write_word(state, 76, agc->inv_gain); in dib7000p_set_agc_config() 778 dib7000p_write_word(state, 77, agc->time_stabiliz); in dib7000p_set_agc_config() 779 dib7000p_write_word(state, 100, (agc->alpha_level << 12) | agc->thlock); in dib7000p_set_agc_config() 782 dib7000p_write_word(state, 101, (agc->alpha_mant << 5) | agc->alpha_exp); in dib7000p_set_agc_config() [all …]
|
D | m88ds3103.h | 83 u8 agc; member 132 u8 agc; member
|
D | dib8000.c | 1171 struct dibx000_agc_config *agc = NULL; in dib8000_set_agc_config() local 1180 if (state->cfg.agc[i].band_caps & band) { in dib8000_set_agc_config() 1181 agc = &state->cfg.agc[i]; in dib8000_set_agc_config() 1185 if (agc == NULL) { in dib8000_set_agc_config() 1190 state->current_agc = agc; in dib8000_set_agc_config() 1193 dib8000_write_word(state, 76, agc->setup); in dib8000_set_agc_config() 1194 dib8000_write_word(state, 77, agc->inv_gain); in dib8000_set_agc_config() 1195 dib8000_write_word(state, 78, agc->time_stabiliz); in dib8000_set_agc_config() 1196 dib8000_write_word(state, 101, (agc->alpha_level << 12) | agc->thlock); in dib8000_set_agc_config() 1199 dib8000_write_word(state, 102, (agc->alpha_mant << 5) | agc->alpha_exp); in dib8000_set_agc_config() [all …]
|
D | mn88443x.c | 280 u32 agc; in mn88443x_s_read_status() local 283 agc = tmpu << 8; in mn88443x_s_read_status() 287 c->strength.stat[0].uvalue = agc; in mn88443x_s_read_status() 483 u32 agc; in mn88443x_t_read_status() local 487 agc = (tmpu << 8) | tmpl; in mn88443x_t_read_status() 491 c->strength.stat[0].uvalue = agc; in mn88443x_t_read_status()
|
D | dib3000mc.h | 19 struct dibx000_agc_config *agc; member
|
D | mt312.c | 501 u16 agc; in mt312_read_signal_strength() local 508 agc = (buf[0] << 6) | (buf[1] >> 2); in mt312_read_signal_strength() 511 *signal_strength = agc; in mt312_read_signal_strength() 513 dprintk("agc=%08x err_db=%hd\n", agc, err_db); in mt312_read_signal_strength()
|
D | dib7000m.h | 16 struct dibx000_agc_config *agc; member
|
D | dib7000p.h | 14 struct dibx000_agc_config *agc; member
|
D | dib8000.h | 14 struct dibx000_agc_config *agc; member
|
D | m88ds3103.c | 587 ret = regmap_write(dev->regmap, 0x33, dev->cfg->agc); in m88ds3103_set_frontend() 1278 pdata.agc = cfg->agc; in m88ds3103_attach() 1386 dev->config.agc = pdata->agc; in m88ds3103_probe()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
D | max2820.c | 76 static u8 max2820_rf_calc_rssi(u8 agc, u8 sq) in max2820_rf_calc_rssi() argument 80 odd = !!(agc & 1); in max2820_rf_calc_rssi() 82 agc >>= 1; in max2820_rf_calc_rssi() 84 agc += 76; in max2820_rf_calc_rssi() 86 agc += 66; in max2820_rf_calc_rssi() 89 return 65 * agc / 100; in max2820_rf_calc_rssi()
|
D | grf5101.c | 71 static u8 grf5101_rf_calc_rssi(u8 agc, u8 sq) in grf5101_rf_calc_rssi() argument 73 if (agc > 60) in grf5101_rf_calc_rssi() 77 return 65 * agc / 60; in grf5101_rf_calc_rssi()
|
D | rtl8180.h | 56 u8 agc; member
|
/Linux-v4.19/drivers/staging/vt6656/ |
D | baseband.c | 370 u8 *agc; in vnt_vt3184_init() local 390 agc = vnt_vt3184_agc; in vnt_vt3184_init() 402 agc = vnt_vt3184_agc; in vnt_vt3184_init() 417 agc = vnt_vt3184_agc; in vnt_vt3184_init() 432 agc = vnt_vt3184_agc; in vnt_vt3184_init() 452 memcpy(array, agc, length_agc); in vnt_vt3184_init()
|
/Linux-v4.19/drivers/media/tuners/ |
D | tda18218.c | 129 u8 agc[][2] = { in tda18218_set_params() local 199 for (i = 0; i < ARRAY_SIZE(agc); i++) { in tda18218_set_params() 200 ret = tda18218_wr_reg(priv, agc[i][0], agc[i][1]); in tda18218_set_params()
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | ar9003_rtt.c | 123 int agc, caldac; in ar9003_hw_patch_rtt() local 131 agc = REG_READ_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain), in ar9003_hw_patch_rtt() 133 if (!agc) in ar9003_hw_patch_rtt()
|
/Linux-v4.19/include/sound/ |
D | wm9090.h | 25 u16 agc[3]; member
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-bus-iio-isl29501 | 6 This sensor has an automatic gain control (agc) loop 14 The agc gain read when measuring crosstalk shall be
|
/Linux-v4.19/include/uapi/linux/ |
D | meye.h | 42 unsigned char agc; member
|
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
D | rtl8187.h | 51 u8 agc; member 61 u8 agc; member
|
/Linux-v4.19/drivers/media/usb/dvb-usb/ |
D | dib0700_devices.c | 76 { .agc = &bristol_dib3000p_mt2060_agc_config, 81 { .agc = &bristol_dib3000p_mt2060_agc_config, 248 .agc = stk7700d_7000p_mt2266_agc_config, 260 .agc = stk7700d_7000p_mt2266_agc_config, 414 .agc = &xc3028_agc_config, 684 .agc = &stk7700p_7000m_mt2060_agc_config, 696 .agc = &stk7700p_7000p_mt2060_agc_config, 974 .agc = &dib7070_agc_config, 1031 .agc = &dib7070_agc_config, 1201 .agc = dib807x_agc_config, [all …]
|
/Linux-v4.19/sound/soc/codecs/ |
D | wm9090.c | 457 for (i = 0; i < ARRAY_SIZE(wm9090->pdata.agc); i++) in wm9090_add_controls() 459 wm9090->pdata.agc[i]); in wm9090_add_controls()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rx.c | 761 u8 agc; in iwlagn_calc_rssi() local 764 agc = (val & IWLAGN_OFDM_AGC_MSK) >> IWLAGN_OFDM_AGC_BIT_POS; in iwlagn_calc_rssi() 785 rssi_a, rssi_b, rssi_c, max_rssi, agc); in iwlagn_calc_rssi() 789 return max_rssi - agc - IWLAGN_RSSI_OFFSET; in iwlagn_calc_rssi()
|