Home
last modified time | relevance | path

Searched refs:gain (Results 1 – 25 of 547) sorted by relevance

12345678910>>...22

/OK3568_Linux_fs/kernel/drivers/media/usb/gspca/
H A Dautogain_functions.c22 s32 gain, orig_gain, exposure, orig_exposure; in gspca_expo_autogain() local
28 orig_gain = gain = v4l2_ctrl_g_ctrl(gspca_dev->gain); in gspca_expo_autogain()
40 if (gain > gain_knee) in gspca_expo_autogain()
41 gain--; in gspca_expo_autogain()
44 else if (gain > gspca_dev->gain->default_value) in gspca_expo_autogain()
45 gain--; in gspca_expo_autogain()
48 else if (gain > gspca_dev->gain->minimum) in gspca_expo_autogain()
49 gain--; in gspca_expo_autogain()
53 if (gain < gspca_dev->gain->default_value) in gspca_expo_autogain()
54 gain++; in gspca_expo_autogain()
[all …]
H A Dsonixb.c582 u8 gain = gspca_dev->gain->val; in setgain() local
589 i2c[3] = 0x3f - gain; in setgain()
590 i2c[4] = 0x3f - gain; in setgain()
591 i2c[5] = 0x3f - gain; in setgain()
601 i2c[4] = 255 - gain; in setgain()
608 gain = 255 - gain; in setgain()
610 i2c[3] |= (gain & 0x80) >> 7; in setgain()
611 i2c[3] |= (gain & 0x40) >> 5; in setgain()
612 i2c[3] |= (gain & 0x20) >> 3; in setgain()
613 i2c[3] |= (gain & 0x10) >> 1; in setgain()
[all …]
/OK3568_Linux_fs/buildroot/dl/sox/git/scripts/
H A Dtesttones.sh53 gain="gain -1" # Headroom for playpack chain
114 $input $output synth $length whitenoise $fade $gain
116 $input $output synth $length pinknoise $fade $gain
118 $input $output synth $length brownnoise $fade $gain
132 $input $output synth -j 0 sine %$note $fade $gain
143 $input $output synth sine $freq $fade $gain
152 $input $output synth $length sine $freq 0 25 $fade $gain
165 synth squa amod 0.08333333333333333333 0 $phase2 1 gain -9 \
166 synth $length sine mix $freq gain -h 3 $gain
176 $input $output synth $length sine 9k synth sine mix 10k $fade $gain
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/
H A Dia_css_dp.host.c51 int gain = from->gain; in ia_css_dp_encode() local
62 to->gain = in ia_css_dp_encode()
63 uDIGIT_FITTING(from->gain, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
66 uDIGIT_FITTING(gain * gr / r, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
68 uDIGIT_FITTING(gain * gb / r, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
70 uDIGIT_FITTING(gain * gb / b, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
72 uDIGIT_FITTING(gain * gr / b, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
74 uDIGIT_FITTING(gain * r / gr, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
76 uDIGIT_FITTING(gain * b / gr, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
78 uDIGIT_FITTING(gain * b / gb, 8, SH_CSS_DP_GAIN_SHIFT); in ia_css_dp_encode()
[all …]
/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dvol.c19 double gain; /* amplitude gain. */ member
47 vol->gain = 1; /* Default is no change. */ in getopts()
51 …if (!argc || (have_type = sscanf(argv[0], "%lf %10s %c", &vol->gain, type_string, &dummy) - 1) > 1) in getopts()
67 case vol_dB: vol->gain = dB_to_linear(vol->gain); break; in getopts()
69 vol->gain = vol->gain > 0 ? sqrt(vol->gain) : -sqrt(-vol->gain); in getopts()
75 …if (fabs(vol->gain) < 1 || sscanf(*argv, "%lf %c", &vol->limitergain, &dummy) != 1 || vol->limiter… in getopts()
85 …vol->limiterthreshhold = SOX_SAMPLE_MAX * (1.0 - vol->limitergain) / (fabs(vol->gain) - vol->limit… in getopts()
87 lsx_debug("mult=%g limit=%g", vol->gain, vol->limitergain); in getopts()
98 if (vol->gain == 1) in start()
114 register double gain = vol->gain; in flow() local
[all …]
H A Doverdrive.c21 double gain, colour, last_in, last_out, b0, b1, a1; member
28 p->gain = p->colour = 20; in create()
30 NUMERIC_PARAMETER(gain, 0, 100) in create()
33 p->gain = dB_to_linear(p->gain); in create()
42 if (p->gain == 1) in start()
56 d *= p->gain; in flow()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/phy/bb/
H A Dhalbb_hw_cfg.c29 struct bb_gain_info *gain = &bb->bb_gain_i; in halbb_cfg_bb_rpl_ofst() local
37 gain->rpl_ofst_20[band][path] = (s8)data; in halbb_cfg_bb_rpl_ofst()
39 band, path, (20 << bw), rxsc, gain->rpl_ofst_20[band][path]); in halbb_cfg_bb_rpl_ofst()
42 gain->rpl_ofst_40[band][path][0] = (s8)data; in halbb_cfg_bb_rpl_ofst()
45 gain->rpl_ofst_40[band][path][0]); in halbb_cfg_bb_rpl_ofst()
50 gain->rpl_ofst_40[band][path][rxsc] = ofst; in halbb_cfg_bb_rpl_ofst()
53 gain->rpl_ofst_40[band][path][rxsc]); in halbb_cfg_bb_rpl_ofst()
59 gain->rpl_ofst_80[band][path][0] = (s8)data; in halbb_cfg_bb_rpl_ofst()
62 gain->rpl_ofst_80[band][path][0]); in halbb_cfg_bb_rpl_ofst()
67 gain->rpl_ofst_80[band][path][rxsc] = ofst; in halbb_cfg_bb_rpl_ofst()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/phy/bb/
H A Dhalbb_hw_cfg.c29 struct bb_gain_info *gain = &bb->bb_gain_i; in halbb_cfg_bb_rpl_ofst() local
37 gain->rpl_ofst_20[band][path] = (s8)data; in halbb_cfg_bb_rpl_ofst()
39 band, path, (20 << bw), rxsc, gain->rpl_ofst_20[band][path]); in halbb_cfg_bb_rpl_ofst()
42 gain->rpl_ofst_40[band][path][0] = (s8)data; in halbb_cfg_bb_rpl_ofst()
45 gain->rpl_ofst_40[band][path][0]); in halbb_cfg_bb_rpl_ofst()
50 gain->rpl_ofst_40[band][path][rxsc] = ofst; in halbb_cfg_bb_rpl_ofst()
53 gain->rpl_ofst_40[band][path][rxsc]); in halbb_cfg_bb_rpl_ofst()
59 gain->rpl_ofst_80[band][path][0] = (s8)data; in halbb_cfg_bb_rpl_ofst()
62 gain->rpl_ofst_80[band][path][0]); in halbb_cfg_bb_rpl_ofst()
67 gain->rpl_ofst_80[band][path][rxsc] = ofst; in halbb_cfg_bb_rpl_ofst()
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/amplifiers/
H A Dhmc425a.c42 u32 gain; member
62 int code, gain = 0; in hmc425a_read_raw() local
68 code = st->gain; in hmc425a_read_raw()
72 gain = ~code * -500; in hmc425a_read_raw()
76 *val = gain / 1000; in hmc425a_read_raw()
77 *val2 = (gain % 1000) * 1000; in hmc425a_read_raw()
95 int code = 0, gain; in hmc425a_write_raw() local
99 gain = (val * 1000) - (val2 / 1000); in hmc425a_write_raw()
101 gain = (val * 1000) + (val2 / 1000); in hmc425a_write_raw()
103 if (gain > inf->gain_max || gain < inf->gain_min) in hmc425a_write_raw()
[all …]
H A Dad8366.c113 int code, gain = 0; in ad8366_read_raw() local
122 gain = code * 253 + 4500; in ad8366_read_raw()
125 gain = 15000 - code * 1000; in ad8366_read_raw()
128 gain = 20000 - 31500 + code * 500; in ad8366_read_raw()
131 gain = -1 * code * 250; in ad8366_read_raw()
136 *val = gain / 1000; in ad8366_read_raw()
137 *val2 = (gain % 1000) * 1000; in ad8366_read_raw()
157 int code = 0, gain; in ad8366_write_raw() local
162 gain = (val * 1000) - (val2 / 1000); in ad8366_write_raw()
164 gain = (val * 1000) + (val2 / 1000); in ad8366_write_raw()
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/accel/
H A Dst_accel_core.c137 .gain = IIO_G_TO_M_S_2(1000),
142 .gain = IIO_G_TO_M_S_2(2000),
147 .gain = IIO_G_TO_M_S_2(4000),
152 .gain = IIO_G_TO_M_S_2(12000),
216 .gain = IIO_G_TO_M_S_2(1000),
221 .gain = IIO_G_TO_M_S_2(2000),
226 .gain = IIO_G_TO_M_S_2(3900),
300 .gain = IIO_G_TO_M_S_2(61),
305 .gain = IIO_G_TO_M_S_2(122),
310 .gain = IIO_G_TO_M_S_2(183),
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/magnetometer/
H A Dst_magn_core.c139 .gain = 1100,
145 .gain = 855,
151 .gain = 670,
157 .gain = 450,
163 .gain = 400,
169 .gain = 330,
175 .gain = 230,
218 .gain = 909,
224 .gain = 1169,
230 .gain = 1492,
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/sample/
H A Dsample_awb_module.cpp88 rk_aiq_wb_gain_t gain; in sample_set_mwb_gain() local
89 gain.rgain = 0.5f; in sample_set_mwb_gain()
90 gain.grgain = 0.5f; in sample_set_mwb_gain()
91 gain.gbgain = 0.5f; in sample_set_mwb_gain()
92 gain.bgain = 0.5f; in sample_set_mwb_gain()
93 rk_aiq_uapi2_setMWBGain(ctx, &gain); in sample_set_mwb_gain()
99 rk_aiq_wb_gain_t gain; in sample_get_mwb_gain() local
100 rk_aiq_uapi2_getWBGain(ctx, &gain); in sample_get_mwb_gain()
101 printf("get WBGain=[%f %f %f %f]\n", gain.rgain, gain.grgain, gain.gbgain, gain.bgain); in sample_get_mwb_gain()
253 attr.stManual.para.gain.rgain, in sample_awb_awbv21_getAllAttr()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/
H A Dstv6111.c544 s32 gain; in table_lookup() local
552 gain = table[0].value; in table_lookup()
554 gain = table[imax].value; in table_lookup()
565 gain = table[imin].value; in table_lookup()
567 gain += ((s32)(reg_value - table[imin].reg_value) * in table_lookup()
571 return gain; in table_lookup()
578 s32 gain; in get_rf_strength() local
598 gain = table_lookup(lnagain_nf_lookup, in get_rf_strength()
603 gain = table_lookup(lnagain_iip3_lookup, in get_rf_strength()
607 gain += table_lookup(gain_rfagc_lookup, in get_rf_strength()
[all …]
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-rf-tuner.rst50 Enables/disables LNA automatic gain control (AGC)
53 Enables/disables mixer automatic gain control (AGC)
56 Enables/disables IF automatic gain control (AGC)
61 LNA gain and the RF gain in this document is that the LNA gain is
62 integrated in the tuner chip while the RF gain is a separate chip.
63 There may be both RF and LNA gain controls in the same device. The
67 LNA (low noise amplifier) gain is first gain stage on the RF tuner
70 ``V4L2_CID_RF_TUNER_RF_GAIN`` to understand how RF gain and LNA gain
75 Mixer gain is second gain stage on the RF tuner signal path. It is
81 IF gain is last gain stage on the RF tuner signal path. It is
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Dphy.c15 s8 gain; in mt76x2_adjust_high_lna_gain() local
17 gain = FIELD_GET(MT_BBP_AGC_LNA_HIGH_GAIN, in mt76x2_adjust_high_lna_gain()
19 gain -= offset / 2; in mt76x2_adjust_high_lna_gain()
20 mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_LNA_HIGH_GAIN, gain); in mt76x2_adjust_high_lna_gain()
26 s8 gain; in mt76x2_adjust_agc_gain() local
28 gain = FIELD_GET(MT_BBP_AGC_GAIN, mt76_rr(dev, MT_BBP(AGC, reg))); in mt76x2_adjust_agc_gain()
29 gain += offset; in mt76x2_adjust_agc_gain()
30 mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_GAIN, gain); in mt76x2_adjust_agc_gain()
144 int base_power, gain; in mt76x2_phy_set_txpower() local
163 gain = min(txp_0, txp_1); in mt76x2_phy_set_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A Dhx711.c29 int gain; member
49 static int hx711_get_gain_to_pulse(int gain) in hx711_get_gain_to_pulse() argument
54 if (hx711_gain_to_scale[i].gain == gain) in hx711_get_gain_to_pulse()
59 static int hx711_get_gain_to_scale(int gain) in hx711_get_gain_to_scale() argument
64 if (hx711_gain_to_scale[i].gain == gain) in hx711_get_gain_to_scale()
75 return hx711_gain_to_scale[i].gain; in hx711_get_scale_to_gain()
309 int gain; in hx711_write_raw() local
322 gain = hx711_get_scale_to_gain(val2); in hx711_write_raw()
323 if (gain < 0) { in hx711_write_raw()
325 return gain; in hx711_write_raw()
[all …]
H A Dad7780.c65 unsigned int gain; member
122 *val = voltage_uv * st->gain; in ad7780_read_raw()
148 unsigned int full_scale, gain; in ad7780_write_raw() local
160 gain = DIV_ROUND_CLOSEST_ULL(vref, full_scale); in ad7780_write_raw()
161 gain = DIV_ROUND_CLOSEST(gain, val2); in ad7780_write_raw()
162 st->gain = gain; in ad7780_write_raw()
163 if (gain < AD7780_GAIN_MIDPOINT) in ad7780_write_raw()
164 gain = 0; in ad7780_write_raw()
166 gain = 1; in ad7780_write_raw()
167 gpiod_set_value(st->gain_gpio, gain); in ad7780_write_raw()
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/light/
H A Dzopt2201.c77 u8 gain; member
83 unsigned int gain; /* gain factor */ member
94 unsigned int gain; /* gain factor */ member
118 u8 gain; /* gain register value */ member
147 u8 gain; /* gain register value */ member
275 zopt2201_gain_uvb[data->gain].gain; in zopt2201_read_raw()
280 *val = zopt2201_gain_als[data->gain].scale; in zopt2201_read_raw()
283 *val = zopt2201_gain_uvb[data->gain].scale; in zopt2201_read_raw()
338 static int zopt2201_set_gain(struct zopt2201_data *data, u8 gain) in zopt2201_set_gain() argument
342 ret = i2c_smbus_write_byte_data(data->client, ZOPT2201_LS_GAIN, gain); in zopt2201_set_gain()
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/gyro/
H A Dst_gyro_core.c92 .gain = IIO_DEGREE_TO_RAD(8750),
97 .gain = IIO_DEGREE_TO_RAD(17500),
102 .gain = IIO_DEGREE_TO_RAD(70000),
170 .gain = IIO_DEGREE_TO_RAD(8750),
175 .gain = IIO_DEGREE_TO_RAD(17500),
180 .gain = IIO_DEGREE_TO_RAD(70000),
244 .gain = IIO_DEGREE_TO_RAD(8750),
249 .gain = IIO_DEGREE_TO_RAD(17500),
254 .gain = IIO_DEGREE_TO_RAD(70000),
318 .gain = IIO_DEGREE_TO_RAD(8750),
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/light/
H A Dus5182d.txt14 - upisemi,upper-dark-gain: 8-bit dark gain compensation factor(4 int and 4
17 - upisemi,lower-dark-gain: 8-bit dark gain compensation factor(4 int and 4
33 There will be no dark-gain compensation by default when ALS > thresh
34 (0 * dark-gain), and a 1.35 compensation factor when ALS < thresh.
43 upisemi,upper-dark-gain = /bits/ 8 <0x00>;
44 upisemi,lower-dark-gain = /bits/ 8 <0x16>;
/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dov2718.c7921 static void ov2718_get_lcg_reg(u32 gain, u32 *again_reg, u32 *dgain_reg) in ov2718_get_lcg_reg() argument
7927 if (gain < 0x300) { in ov2718_get_lcg_reg()
7931 } else if (gain < 0x460) { in ov2718_get_lcg_reg()
7935 } else if (gain < 0x8c0) { in ov2718_get_lcg_reg()
7945 if (gain >= 0x300) { in ov2718_get_lcg_reg()
7946 dgain = (gain * 0x100 + 0x80) / again; in ov2718_get_lcg_reg()
7954 static void ov2718_get_hcg_reg(u32 gain, u32 *again_reg, u32 *dgain_reg) in ov2718_get_hcg_reg() argument
7960 if (gain < 0x200) { in ov2718_get_hcg_reg()
7964 } else if (gain < 0x400) { in ov2718_get_hcg_reg()
7968 } else if (gain < 0x800) { in ov2718_get_hcg_reg()
[all …]
H A Dov2775.c4111 static void ov2775_get_lcg_reg(u32 gain, u32 *again_reg, u32 *dgain_reg) in ov2775_get_lcg_reg() argument
4117 if (gain < 0x300) { in ov2775_get_lcg_reg()
4121 } else if (gain < 0x460) { in ov2775_get_lcg_reg()
4125 } else if (gain < 0x8c0) { in ov2775_get_lcg_reg()
4135 if (gain >= 0x300) { in ov2775_get_lcg_reg()
4136 dgain = (gain * 0x100 + 0x80) / again; in ov2775_get_lcg_reg()
4144 static void ov2775_get_hcg_reg(u32 gain, u32 *again_reg, u32 *dgain_reg) in ov2775_get_hcg_reg() argument
4150 if (gain < 0x200) { in ov2775_get_hcg_reg()
4154 } else if (gain < 0x400) { in ov2775_get_hcg_reg()
4158 } else if (gain < 0x800) { in ov2775_get_hcg_reg()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/phy/bb/halbb_8852b/
H A Dhalbb_8852b_api.c1745 struct bb_efuse_info *gain = &bb->bb_efuse_i; in halbb_get_normal_efuse_init_8852b() local
1758 gain->gain_offset[RF_PATH_A][0] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1759 gain->gain_offset[RF_PATH_B][0] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1762 gain->gain_offset[RF_PATH_A][1] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1763 gain->gain_offset[RF_PATH_B][1] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1766 gain->gain_offset[RF_PATH_A][2] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1767 gain->gain_offset[RF_PATH_B][2] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1770 gain->gain_offset[RF_PATH_A][3] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1771 gain->gain_offset[RF_PATH_B][3] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1774 gain->gain_offset[RF_PATH_A][4] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/phy/bb/halbb_8852b/
H A Dhalbb_8852b_api.c1745 struct bb_efuse_info *gain = &bb->bb_efuse_i; in halbb_get_normal_efuse_init_8852b() local
1758 gain->gain_offset[RF_PATH_A][0] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1759 gain->gain_offset[RF_PATH_B][0] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1762 gain->gain_offset[RF_PATH_A][1] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1763 gain->gain_offset[RF_PATH_B][1] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1766 gain->gain_offset[RF_PATH_A][2] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1767 gain->gain_offset[RF_PATH_B][2] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1770 gain->gain_offset[RF_PATH_A][3] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
1771 gain->gain_offset[RF_PATH_B][3] = halbb_efuse_exchange_8852b(bb, tmp, LOW_MASK); in halbb_get_normal_efuse_init_8852b()
1774 gain->gain_offset[RF_PATH_A][4] = halbb_efuse_exchange_8852b(bb, tmp, HIGH_MASK); in halbb_get_normal_efuse_init_8852b()
[all …]

12345678910>>...22