| /linux/sound/soc/codecs/ |
| H A D | rt715-sdca.c | 138 unsigned int gain_val, i, k_changed = 0; in rt715_sdca_set_amp_gain_put() local 150 gain_val = in rt715_sdca_set_amp_gain_put() 153 ret = regmap_write(rt715->mbq_regmap, mc->reg + i, gain_val); in rt715_sdca_set_amp_gain_put() 156 __func__, mc->reg + i, gain_val); in rt715_sdca_set_amp_gain_put() 173 unsigned int gain_val, i; in rt715_sdca_set_amp_gain_4ch_put() local 185 gain_val = in rt715_sdca_set_amp_gain_4ch_put() 189 gain_val); in rt715_sdca_set_amp_gain_4ch_put() 192 __func__, reg_base + i, gain_val); in rt715_sdca_set_amp_gain_4ch_put() 209 unsigned int gain_val, reg; in rt715_sdca_set_amp_gain_8ch_put() local 221 gain_val in rt715_sdca_set_amp_gain_8ch_put() [all...] |
| H A D | rt712-sdca-dmic.c | 281 unsigned int gain_val[4]; in rt712_sdca_dmic_set_gain_put() local 294 gain_val[i] = ucontrol->value.integer.value[i]; in rt712_sdca_dmic_set_gain_put() 295 if (gain_val[i] > p->max) in rt712_sdca_dmic_set_gain_put() 296 gain_val[i] = p->max; in rt712_sdca_dmic_set_gain_put() 299 gain_val[i] = gain_val[i] * 0x0a00; in rt712_sdca_dmic_set_gain_put() 301 gain_val[i] = 0x1e00 - ((p->max - gain_val[i]) * interval_offset); in rt712_sdca_dmic_set_gain_put() 302 gain_val[i] &= 0xffff; in rt712_sdca_dmic_set_gain_put() 305 if (regvalue[i] != gain_val[i]) in rt712_sdca_dmic_set_gain_put() 313 err = regmap_write(rt712->mbq_regmap, p->reg_base + i, gain_val[i]); in rt712_sdca_dmic_set_gain_put()
|
| H A D | rt721-sdca.c | 655 unsigned int gain_val[4]; in rt721_sdca_dmic_set_gain_put() local 668 gain_val[i] = ucontrol->value.integer.value[i]; in rt721_sdca_dmic_set_gain_put() 669 if (gain_val[i] > p->max) in rt721_sdca_dmic_set_gain_put() 670 gain_val[i] = p->max; in rt721_sdca_dmic_set_gain_put() 673 gain_val[i] = gain_val[i] * boost_step; in rt721_sdca_dmic_set_gain_put() 675 gain_val[i] = vol_max - ((p->max - gain_val[i]) * interval_offset); in rt721_sdca_dmic_set_gain_put() 676 gain_val[i] &= 0xffff; in rt721_sdca_dmic_set_gain_put() 679 if (regvalue[i] != gain_val[i]) in rt721_sdca_dmic_set_gain_put() 687 err = regmap_write(rt721->mbq_regmap, p->reg_base + i, gain_val[i]); in rt721_sdca_dmic_set_gain_put()
|
| H A D | rt766-sdca.c | 502 unsigned int gain_val[4]; in rt766_sdca_dmic_set_gain_put() local 511 gain_val[i] = ucontrol->value.integer.value[i]; in rt766_sdca_dmic_set_gain_put() 512 if (gain_val[i] > p->max) in rt766_sdca_dmic_set_gain_put() 513 gain_val[i] = p->max; in rt766_sdca_dmic_set_gain_put() 515 gain_val[i] = 0x1e00 - ((p->max - gain_val[i]) * interval_offset); in rt766_sdca_dmic_set_gain_put() 516 gain_val[i] &= 0xffff; in rt766_sdca_dmic_set_gain_put() 518 if (regvalue[i] != gain_val[i]) in rt766_sdca_dmic_set_gain_put() 526 err = regmap_write(rt766->regmap, p->reg_base + i, gain_val[i]); in rt766_sdca_dmic_set_gain_put()
|
| H A D | rt722-sdca.c | 959 unsigned int gain_val[4]; in rt722_sdca_dmic_set_gain_put() local 972 gain_val[i] = ucontrol->value.integer.value[i]; in rt722_sdca_dmic_set_gain_put() 973 if (gain_val[i] > p->max) in rt722_sdca_dmic_set_gain_put() 974 gain_val[i] = p->max; in rt722_sdca_dmic_set_gain_put() 977 gain_val[i] = gain_val[i] * boost_step; in rt722_sdca_dmic_set_gain_put() 979 gain_val[i] = vol_max - ((p->max - gain_val[i]) * interval_offset); in rt722_sdca_dmic_set_gain_put() 980 gain_val[i] &= 0xffff; in rt722_sdca_dmic_set_gain_put() 983 if (regvalue[i] != gain_val[i]) in rt722_sdca_dmic_set_gain_put() 991 err = regmap_write(rt722->regmap, p->reg_base + i, gain_val[i]); in rt722_sdca_dmic_set_gain_put()
|
| H A D | rt712-sdca.c | 1150 unsigned int gain_val[4]; in rt712_sdca_dmic_set_gain_put() local 1163 gain_val[i] = ucontrol->value.integer.value[i]; in rt712_sdca_dmic_set_gain_put() 1164 if (gain_val[i] > p->max) in rt712_sdca_dmic_set_gain_put() 1165 gain_val[i] = p->max; in rt712_sdca_dmic_set_gain_put() 1168 gain_val[i] = gain_val[i] * 0x0a00; in rt712_sdca_dmic_set_gain_put() 1170 gain_val[i] = 0x1e00 - ((p->max - gain_val[i]) * interval_offset); in rt712_sdca_dmic_set_gain_put() 1171 gain_val[i] &= 0xffff; in rt712_sdca_dmic_set_gain_put() 1174 if (regvalue[i] != gain_val[i]) in rt712_sdca_dmic_set_gain_put() 1182 err = regmap_write(rt712->mbq_regmap, p->reg_base + i, gain_val[i]); in rt712_sdca_dmic_set_gain_put()
|
| H A D | idt821034.c | 334 u8 gain_type, u16 gain_val) in idt821034_set_gain_channel() 340 ch, gain_type, gain_val, gain_val); in idt821034_set_gain_channel() 380 ret = idt821034_2x8bit_write(idt821034, conf | 0x00, gain_val & 0x007F); in idt821034_set_gain_channel() 384 ret = idt821034_2x8bit_write(idt821034, conf | 0x01, (gain_val >> 7) & 0x7F); in idt821034_set_gain_channel() 333 idt821034_set_gain_channel(struct idt821034 * idt821034,u8 ch,u8 gain_type,u16 gain_val) idt821034_set_gain_channel() argument
|
| H A D | rt1320-sdw.c | 2622 unsigned int regvalue[4], gain_val[4], i; in rt1320_set_gain_put() local 2675 gain_val[i] = ucontrol->value.integer.value[i]; in rt1320_set_gain_put() 2676 if (gain_val[i] > p->max) in rt1320_set_gain_put() 2677 gain_val[i] = p->max; in rt1320_set_gain_put() 2679 gain_val[i] = 0x1e00 - ((p->max - gain_val[i]) * interval_offset); in rt1320_set_gain_put() 2680 gain_val[i] &= 0xffff; in rt1320_set_gain_put() 2681 if (regvalue[i] != gain_val[i]) in rt1320_set_gain_put() 2693 err = regmap_write(rt1320->mbq_regmap, reg_base + i, gain_val[i]); in rt1320_set_gain_put() 2696 err = regmap_write(rt1320->mbq_regmap, reg_base + i - 2, gain_val[i]); in rt1320_set_gain_put() 2701 err = regmap_write(rt1320->mbq_regmap, reg_base + i, gain_val[i]); in rt1320_set_gain_put()
|
| /linux/sound/soc/intel/atom/ |
| H A D | sst-atom-controls.h | 691 struct sst_gain_value *gain_val; member 724 .instance_id = xinstance, .gain_val = xgain_val, .pname = xpname} 735 .instance_id = xinstance, .gain_val = xgain_val, .pname = xpname} 745 .instance_id = xinstance, .gain_val = xgain_val, .pname = xpname}
|
| H A D | sst-atom-controls.c | 436 struct sst_gain_value *gv = mc->gain_val; in sst_send_gain_cmd() 468 struct sst_gain_value *gv = mc->gain_val; 601 gv = mc->gain_val; in sst_set_pipe_gain()
|