ASoC: tlv320aic3x: Remove unused, non-standard headset detection
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sun, 13 May 2012 13:25:25 +0000 (14:25 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 14 May 2012 16:54:23 +0000 (17:54 +0100)
aic3x_set_headset_detection() isn't made available outside the driver or
referenced within the driver which sparse notices and complains about.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/tlv320aic3x.c

index bde2d1a..64d2a4f 100644 (file)
@@ -1160,24 +1160,6 @@ static int aic3x_set_bias_level(struct snd_soc_codec *codec,
        return 0;
 }
 
-void aic3x_set_headset_detection(struct snd_soc_codec *codec, int detect,
-                                int headset_debounce, int button_debounce)
-{
-       u8 val;
-
-       val = ((detect & AIC3X_HEADSET_DETECT_MASK)
-               << AIC3X_HEADSET_DETECT_SHIFT) |
-             ((headset_debounce & AIC3X_HEADSET_DEBOUNCE_MASK)
-               << AIC3X_HEADSET_DEBOUNCE_SHIFT) |
-             ((button_debounce & AIC3X_BUTTON_DEBOUNCE_MASK)
-               << AIC3X_BUTTON_DEBOUNCE_SHIFT);
-
-       if (detect & AIC3X_HEADSET_DETECT_MASK)
-               val |= AIC3X_HEADSET_DETECT_ENABLED;
-
-       snd_soc_write(codec, AIC3X_HEADSET_DETECT_CTRL_A, val);
-}
-
 #define AIC3X_RATES    SNDRV_PCM_RATE_8000_96000
 #define AIC3X_FORMATS  (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \
                         SNDRV_PCM_FMTBIT_S24_3LE | SNDRV_PCM_FMTBIT_S32_LE)