| /OK3568_Linux_fs/kernel/drivers/media/usb/gspca/ |
| H A D | autogain_functions.c | 22 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 D | sonixb.c | 582 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 D | testtones.sh | 53 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 D | ia_css_dp.host.c | 51 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 D | vol.c | 19 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 D | overdrive.c | 21 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 D | halbb_hw_cfg.c | 29 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 D | halbb_hw_cfg.c | 29 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 D | hmc425a.c | 42 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 D | ad8366.c | 113 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 D | st_accel_core.c | 137 .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 D | st_magn_core.c | 139 .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 D | sample_awb_module.cpp | 88 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 D | stv6111.c | 544 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 D | ext-ctrls-rf-tuner.rst | 50 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 D | phy.c | 15 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 D | hx711.c | 29 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 D | ad7780.c | 65 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 D | zopt2201.c | 77 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 D | st_gyro_core.c | 92 .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 D | us5182d.txt | 14 - 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 D | ov2718.c | 7921 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 D | ov2775.c | 4111 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 D | halbb_8852b_api.c | 1745 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 D | halbb_8852b_api.c | 1745 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 …]
|