mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
ASoC: rk3308_codec: fix the hidden ADC MIC PGA Gains
When we name 'Volume' for TLV, the 'Volume' will be ignored and there are some confilcts name 'ADC MIC Group X Left/Right'. Therefore, using 'Gain' instead of 'Volume'. Signed-off-by: Xing Zheng <zhengxing@rock-chips.com> Change-Id: I5380cdd376dbd69ae50bee7b164a01f954df53f9
This commit is contained in:
@@ -413,7 +413,7 @@ static const struct soc_enum rk3308_agc_asr_enum_array[] = {
|
||||
|
||||
static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
/* ADC MIC */
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(0),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -421,7 +421,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(0),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -429,7 +429,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(1),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -437,7 +437,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(1),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -445,7 +445,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(2),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -453,7 +453,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(2),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -461,7 +461,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(3),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -469,7 +469,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_a),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(3),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -481,7 +481,7 @@ static const struct snd_kcontrol_new mic_gains_a[] = {
|
||||
|
||||
static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
/* ADC MIC */
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(0),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -489,7 +489,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 0 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(0),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -497,7 +497,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(1),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -505,7 +505,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 1 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(1),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -513,7 +513,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(2),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -521,7 +521,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 2 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(2),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
@@ -529,7 +529,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Left Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Left Gain",
|
||||
RK3308_ADC_ANA_CON01(3),
|
||||
RK3308_ADC_CH1_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH1_MIC_GAIN_MAX,
|
||||
@@ -537,7 +537,7 @@ static const struct snd_kcontrol_new mic_gains_b[] = {
|
||||
rk3308_codec_mic_gain_get,
|
||||
rk3308_codec_mic_gain_put,
|
||||
rk3308_codec_adc_mic_gain_tlv_b),
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Right Volume",
|
||||
SOC_SINGLE_EXT_TLV("ADC MIC Group 3 Right Gain",
|
||||
RK3308_ADC_ANA_CON01(3),
|
||||
RK3308_ADC_CH2_MIC_GAIN_SFT,
|
||||
RK3308_ADC_CH2_MIC_GAIN_MAX,
|
||||
|
||||
Reference in New Issue
Block a user