Home
last modified time | relevance | path

Searched refs:gain_reg (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/
H A Ddib0090.c147 u16 gain_reg[4]; member
919 u16 i, v, gain_reg[4] = { 0 }, gain; in dib0090_gain_apply() local
980 gain_reg[0] = v; in dib0090_gain_apply()
982 gain_reg[0] |= v << 7; in dib0090_gain_apply()
984 gain_reg[1] = v; in dib0090_gain_apply()
986 gain_reg[1] |= v << 7; in dib0090_gain_apply()
988 gain_reg[2] = v | state->rf_lt_def; in dib0090_gain_apply()
990 gain_reg[3] = v << 3; in dib0090_gain_apply()
992 gain_reg[3] |= v << 8; in dib0090_gain_apply()
1002 gain_reg[3] |= state->bb_1_def; in dib0090_gain_apply()
[all …]
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dwcd9335.c3034 u16 gain_reg; in wcd9335_codec_enable_mix_path() local
3040 gain_reg = WCD9335_CDC_RX0_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3043 gain_reg = WCD9335_CDC_RX1_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3046 gain_reg = WCD9335_CDC_RX2_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3049 gain_reg = WCD9335_CDC_RX3_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3052 gain_reg = WCD9335_CDC_RX4_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3055 gain_reg = WCD9335_CDC_RX5_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3058 gain_reg = WCD9335_CDC_RX6_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3061 gain_reg = WCD9335_CDC_RX7_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
3064 gain_reg = WCD9335_CDC_RX8_RX_VOL_MIX_CTL; in wcd9335_codec_enable_mix_path()
[all …]
H A Dwcd934x.c3565 u16 gain_reg, mix_reg; in wcd934x_codec_enable_mix_path() local
3568 gain_reg = WCD934X_CDC_RX0_RX_VOL_MIX_CTL + in wcd934x_codec_enable_mix_path()
3582 val = snd_soc_component_read(comp, gain_reg); in wcd934x_codec_enable_mix_path()
3584 snd_soc_component_write(comp, gain_reg, val); in wcd934x_codec_enable_mix_path()
3630 u16 gain_reg; in wcd934x_codec_enable_main_path() local
3632 gain_reg = WCD934X_CDC_RX0_RX_VOL_CTL + (w->shift * in wcd934x_codec_enable_main_path()
3637 snd_soc_component_write(comp, gain_reg, in wcd934x_codec_enable_main_path()
3638 snd_soc_component_read(comp, gain_reg)); in wcd934x_codec_enable_main_path()
/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dimx274.c1470 u32 gain, analog_gain, digital_gain, gain_reg; in imx274_set_gain() local
1506 gain_reg = (u32)IMX274_GAIN_CONST - in imx274_set_gain()
1508 if (gain_reg > IMX274_GAIN_REG_MAX) in imx274_set_gain()
1509 gain_reg = IMX274_GAIN_REG_MAX; in imx274_set_gain()
1511 err = imx274_write_mbreg(priv, IMX274_ANALOG_GAIN_ADDR_LSB, gain_reg, in imx274_set_gain()
1516 if (IMX274_GAIN_CONST - gain_reg == 0) { in imx274_set_gain()
1523 / (IMX274_GAIN_CONST - gain_reg) * digital_gain; in imx274_set_gain()
1527 __func__, gain_reg, ctrl->val); in imx274_set_gain()
H A Dimx214.c1544 u32 gain_reg = 0; in imx214_set_gain_reg() local
1546 gain_reg = (512 - (512 * 512 / a_gain)); in imx214_set_gain_reg()
1547 if (gain_reg > 480) in imx214_set_gain_reg()
1548 gain_reg = 480; in imx214_set_gain_reg()
1553 ((gain_reg & 0x100) >> 8)); in imx214_set_gain_reg()
1557 (gain_reg & 0xff)); in imx214_set_gain_reg()
H A Dimx258.c1648 u32 gain_reg = 0; in imx258_set_gain_reg() local
1650 gain_reg = (512 - (512 * 512 / a_gain)); in imx258_set_gain_reg()
1651 if (gain_reg > 480) in imx258_set_gain_reg()
1652 gain_reg = 480; in imx258_set_gain_reg()
1657 ((gain_reg & 0x100) >> 8)); in imx258_set_gain_reg()
1661 (gain_reg & 0xff)); in imx258_set_gain_reg()