Searched refs:agc (Results 1 - 25 of 46) sorted by relevance

12

/linux-master/include/sound/
H A Dwm9090.h22 u16 agc[3]; member in struct:wm9090_platform_data
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Dmax2820.c73 static u8 max2820_rf_calc_rssi(u8 agc, u8 sq) argument
77 odd = !!(agc & 1);
79 agc >>= 1;
81 agc += 76;
83 agc += 66;
86 return 65 * agc / 100;
H A Dgrf5101.c68 static u8 grf5101_rf_calc_rssi(u8 agc, u8 sq) argument
70 if (agc > 60)
73 /* TODO(?): just return agc (or agc + 5) to avoid mult / div */
74 return 65 * agc / 60;
H A Drtl8180.h56 u8 agc; member in struct:rtl8180_tx_desc
H A Dsa2400.c88 static u8 sa2400_rf_calc_rssi(u8 agc, u8 sq) argument
/linux-master/drivers/media/dvb-frontends/
H A Ddib7000m.c640 u16 agc,split_offset; local
646 agc = dib7000m_read_word(state, 390);
648 if (agc > state->current_agc->split.min_thres)
650 else if (agc < state->current_agc->split.max_thres)
654 (agc - state->current_agc->split.min_thres) /
681 struct dibx000_agc_config *agc = NULL; local
688 if (state->cfg.agc[i].band_caps & band) {
689 agc = &state->cfg.agc[i];
693 if (agc
[all...]
H A Dm88ds3103.h55 * @agc: AGC configuration.
74 u8 agc; member in struct:m88ds3103_platform_data
104 * @agc: AGC configuration. Default: none, must set.
123 u8 agc; member in struct:m88ds3103_config
H A Ddib3000mc.h16 struct dibx000_agc_config *agc; member in struct:dib3000mc_config
H A Ddib3000mc.c164 u16 reg_51, reg_52 = state->cfg->agc->setup & 0xfefb;
326 struct dibx000_agc_config *agc = state->cfg->agc; local
370 // agc setup misc
378 /* agc */
388 dib3000mc_write_word(state, 42, agc->agc1_max);
389 dib3000mc_write_word(state, 43, agc->agc1_min);
390 dib3000mc_write_word(state, 44, agc->agc2_max);
391 dib3000mc_write_word(state, 45, agc->agc2_min);
392 dib3000mc_write_word(state, 46, (agc
[all...]
H A Ddib7000p.c271 /* dem, cfg, iqc, sad, agc */
753 struct dibx000_agc_config *agc = NULL; local
760 if (state->cfg.agc[i].band_caps & band) {
761 agc = &state->cfg.agc[i];
765 if (agc == NULL) {
770 state->current_agc = agc;
773 dib7000p_write_word(state, 75, agc->setup);
774 dib7000p_write_word(state, 76, agc->inv_gain);
775 dib7000p_write_word(state, 77, agc
[all...]
H A Ddib7000m.h16 struct dibx000_agc_config *agc; member in struct:dib7000m_config
H A Ddib8000.c1168 struct dibx000_agc_config *agc = NULL; local
1177 if (state->cfg.agc[i].band_caps & band) {
1178 agc = &state->cfg.agc[i];
1182 if (agc == NULL) {
1187 state->current_agc = agc;
1190 dib8000_write_word(state, 76, agc->setup);
1191 dib8000_write_word(state, 77, agc->inv_gain);
1192 dib8000_write_word(state, 78, agc->time_stabiliz);
1193 dib8000_write_word(state, 101, (agc
1241 u16 agc, split_offset; local
[all...]
H A Ddib8000.h14 struct dibx000_agc_config *agc; member in struct:dib8000_config
H A Ddib7000p.h14 struct dibx000_agc_config *agc; member in struct:dib7000p_config
H A Dmt312.c483 u16 agc; local
490 agc = (buf[0] << 6) | (buf[1] >> 2);
493 *signal_strength = agc;
495 dprintk("agc=%08x err_db=%hd\n", agc, err_db);
H A Dmn88443x.c289 u32 agc; local
292 agc = tmpu << 8;
296 c->strength.stat[0].uvalue = agc;
492 u32 agc; local
496 agc = (tmpu << 8) | tmpl;
500 c->strength.stat[0].uvalue = agc;
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Drtl8187.h48 u8 agc; member in struct:rtl8187_rx_hdr
58 u8 agc; member in struct:rtl8187b_rx_hdr
/linux-master/drivers/media/tuners/
H A Dtda18218.c120 u8 agc[][2] = { local
190 for (i = 0; i < ARRAY_SIZE(agc); i++) {
191 ret = tda18218_wr_reg(priv, agc[i][0], agc[i][1]);
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dar9003_rtt.c123 int agc, caldac; local
131 agc = REG_READ_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain),
133 if (!agc)
/linux-master/drivers/media/usb/dvb-usb/
H A Ddib0700_devices.c73 { .agc = &bristol_dib3000p_mt2060_agc_config,
78 { .agc = &bristol_dib3000p_mt2060_agc_config,
245 .agc = stk7700d_7000p_mt2266_agc_config,
257 .agc = stk7700d_7000p_mt2266_agc_config,
411 .agc = &xc3028_agc_config,
681 .agc = &stk7700p_7000m_mt2060_agc_config,
693 .agc = &stk7700p_7000p_mt2060_agc_config,
971 .agc = &dib7070_agc_config,
1028 .agc = &dib7070_agc_config,
1198 .agc
[all...]
/linux-master/sound/soc/codecs/
H A Dwm9090.c444 for (i = 0; i < ARRAY_SIZE(wm9090->pdata.agc); i++)
446 wm9090->pdata.agc[i]);
/linux-master/drivers/net/wireless/realtek/rtl818x/
H A Drtl818x.h354 u8 (*calc_rssi)(u8 agc, u8 sq);
/linux-master/drivers/media/dvb-frontends/drx39xyj/
H A Ddrxj.h179 u16 top; /* rf-agc take over point */
180 u16 cut_off_current; /* rf-agc is accelerated if output current
310 struct drxj_agc_status agc; member in struct:drxj_cfg_oob_misc
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c743 u8 agc; local
746 agc = (val & IWLAGN_OFDM_AGC_MSK) >> IWLAGN_OFDM_AGC_BIT_POS;
767 rssi_a, rssi_b, rssi_c, max_rssi, agc);
769 /* dBm = max_rssi dB - agc dB - constant.
771 return max_rssi - agc - IWLAGN_RSSI_OFFSET;
/linux-master/sound/pci/ice1712/
H A Dse.c270 static void se200pci_WM8776_set_agc(struct snd_ice1712 *ice, unsigned int agc) argument
273 switch (agc) {

Completed in 246 milliseconds

12