diff mbox

ASoC: rt5645: remove unused rt5645_clk_sel_put

Message ID 1415676688-22528-1-git-send-email-bardliao@realtek.com (mailing list archive)
State Accepted
Commit 5563502cb68d9520e13fe2350922ca88c4531c63
Headers show

Commit Message

Bard Liao Nov. 11, 2014, 3:31 a.m. UTC
Remove rt5645_clk_sel_put function since it is never used.

Signed-off-by: Bard Liao <bardliao@realtek.com>
---
 sound/soc/codecs/rt5645.c | 59 -----------------------------------------------
 1 file changed, 59 deletions(-)

Comments

Mark Brown Nov. 11, 2014, 12:16 p.m. UTC | #1
On Tue, Nov 11, 2014 at 11:31:28AM +0800, Bard Liao wrote:
> Remove rt5645_clk_sel_put function since it is never used.

Applied, thanks.
diff mbox

Patch

diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
index 1adab38..d6298b3 100644
--- a/sound/soc/codecs/rt5645.c
+++ b/sound/soc/codecs/rt5645.c
@@ -443,65 +443,6 @@  static SOC_ENUM_SINGLE_DECL(rt5645_tdm_adc_sel_enum,
 				RT5645_TDM_CTRL_1, 8,
 				rt5645_tdm_adc_data_select);
 
-static int rt5645_clk_sel_put(struct snd_kcontrol *kcontrol,
-		struct snd_ctl_elem_value *ucontrol)
-{
-	struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol);
-	unsigned int u_bit = 0, p_bit = 0;
-	struct soc_enum *em =
-		(struct soc_enum *)kcontrol->private_value;
-
-	switch (em->reg) {
-	case RT5645_ASRC_2:
-		switch (em->shift_l) {
-		case 0:
-			u_bit = 0x8;
-			p_bit = RT5645_PWR_ADC_S1F;
-			break;
-		case 4:
-			u_bit = 0x100;
-			p_bit = RT5645_PWR_DAC_MF_R;
-			break;
-		case 8:
-			u_bit = 0x200;
-			p_bit = RT5645_PWR_DAC_MF_L;
-			break;
-		case 12:
-			u_bit = 0x400;
-			p_bit = RT5645_PWR_DAC_S1F;
-			break;
-		}
-		break;
-	case RT5645_ASRC_3:
-		switch (em->shift_l) {
-		case 0:
-			u_bit = 0x1;
-			p_bit = RT5645_PWR_ADC_MF_R;
-			break;
-		case 4:
-			u_bit = 0x2;
-			p_bit = RT5645_PWR_ADC_MF_L;
-			break;
-		}
-		break;
-	}
-
-	if (u_bit || p_bit) {
-		switch (ucontrol->value.integer.value[0]) {
-		case 1 ... 4: /*enable*/
-			if (snd_soc_read(codec, RT5645_PWR_DIG2) & p_bit)
-				snd_soc_update_bits(codec,
-					RT5645_ASRC_1, u_bit, u_bit);
-			break;
-		default: /*disable*/
-			snd_soc_update_bits(codec, RT5645_ASRC_1, u_bit, 0);
-			break;
-		}
-	}
-
-	return snd_soc_put_enum_double(kcontrol, ucontrol);
-}
-
 static const struct snd_kcontrol_new rt5645_snd_controls[] = {
 	/* Speaker Output Volume */
 	SOC_DOUBLE("Speaker Channel Switch", RT5645_SPK_VOL,