ASoC: rt5665: move rt5665_set_jack_detect to .set_jack
authorBard Liao <bardliao@realtek.com>
Tue, 11 Apr 2017 12:07:47 +0000 (20:07 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 11 Apr 2017 16:05:20 +0000 (17:05 +0100)
Now, we can use .set_jack callback function on codec level. So we
don't need export rt5665_set_jack_detect.

Signed-off-by: Bard Liao <bardliao@realtek.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt5665.c
sound/soc/codecs/rt5665.h

index 285ec74..4c5f085 100644 (file)
@@ -1260,8 +1260,8 @@ static void rt5665_jd_check_handler(struct work_struct *work)
        }
 }
 
-int rt5665_set_jack_detect(struct snd_soc_codec *codec,
-       struct snd_soc_jack *hs_jack)
+static int rt5665_set_jack_detect(struct snd_soc_codec *codec,
+       struct snd_soc_jack *hs_jack, void *data)
 {
        struct rt5665_priv *rt5665 = snd_soc_codec_get_drvdata(codec);
 
@@ -1288,7 +1288,6 @@ int rt5665_set_jack_detect(struct snd_soc_codec *codec,
 
        return 0;
 }
-EXPORT_SYMBOL_GPL(rt5665_set_jack_detect);
 
 static void rt5665_jack_detect_handler(struct work_struct *work)
 {
@@ -4567,6 +4566,7 @@ static struct snd_soc_codec_driver soc_codec_dev_rt5665 = {
        },
        .set_sysclk = rt5665_set_codec_sysclk,
        .set_pll = rt5665_set_codec_pll,
+       .set_jack = rt5665_set_jack_detect,
 };
 
 
index 12f7080..d153bba 100644 (file)
@@ -1984,7 +1984,5 @@ enum {
 
 int rt5665_sel_asrc_clk_src(struct snd_soc_codec *codec,
                unsigned int filter_mask, unsigned int clk_src);
-int rt5665_set_jack_detect(struct snd_soc_codec *codec,
-       struct snd_soc_jack *hs_jack);
 
 #endif /* __RT5665_H__ */