mirror of https://gitee.com/openkylin/linux.git
ASoC: cs42l52: use correct PCM mixer TLV dB scale to match datasheet.
Signed-off-by: Nicolas Schichan <nschichan@freebox.fr> Acked-by: Brian Austin <brian.austin@cirrus.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
04d245b789
commit
8ac60a6866
|
@ -193,6 +193,8 @@ static DECLARE_TLV_DB_SCALE(mic_tlv, 1600, 100, 0);
|
|||
|
||||
static DECLARE_TLV_DB_SCALE(pga_tlv, -600, 50, 0);
|
||||
|
||||
static DECLARE_TLV_DB_SCALE(mix_tlv, -50, 50, 0);
|
||||
|
||||
static const unsigned int limiter_tlv[] = {
|
||||
TLV_DB_RANGE_HEAD(2),
|
||||
0, 2, TLV_DB_SCALE_ITEM(-3000, 600, 0),
|
||||
|
@ -441,7 +443,7 @@ static const struct snd_kcontrol_new cs42l52_snd_controls[] = {
|
|||
|
||||
SOC_DOUBLE_R_SX_TLV("PCM Mixer Volume",
|
||||
CS42L52_PCMA_MIXER_VOL, CS42L52_PCMB_MIXER_VOL,
|
||||
0, 0x7f, 0x19, hl_tlv),
|
||||
0, 0x7f, 0x19, mix_tlv),
|
||||
SOC_DOUBLE_R("PCM Mixer Switch",
|
||||
CS42L52_PCMA_MIXER_VOL, CS42L52_PCMB_MIXER_VOL, 7, 1, 1),
|
||||
|
||||
|
|
Loading…
Reference in New Issue