@@ -141,26 +141,24 @@ static int mt8183_i2s_hd_set(struct snd_kcontrol *kcontrol,
141
141
struct mtk_base_afe * afe = snd_soc_component_get_drvdata (cmpnt );
142
142
struct mtk_afe_i2s_priv * i2s_priv ;
143
143
struct soc_enum * e = (struct soc_enum * )kcontrol -> private_value ;
144
- int hd_en ;
144
+ int hd_en , change ;
145
145
146
146
if (ucontrol -> value .enumerated .item [0 ] >= e -> items )
147
147
return - EINVAL ;
148
148
149
149
hd_en = ucontrol -> value .integer .value [0 ];
150
150
151
- dev_info (afe -> dev , "%s(), kcontrol name %s, hd_en %d\n" ,
152
- __func__ , kcontrol -> id .name , hd_en );
153
-
154
151
i2s_priv = get_i2s_priv_by_name (afe , kcontrol -> id .name );
155
152
156
153
if (!i2s_priv ) {
157
154
dev_warn (afe -> dev , "%s(), i2s_priv == NULL" , __func__ );
158
155
return - EINVAL ;
159
156
}
160
157
158
+ change = i2s_priv -> low_jitter_en != hd_en ;
161
159
i2s_priv -> low_jitter_en = hd_en ;
162
160
163
- return 0 ;
161
+ return change ;
164
162
}
165
163
166
164
static const struct snd_kcontrol_new mtk_dai_i2s_controls [] = {
@@ -276,9 +274,6 @@ static int mtk_apll_event(struct snd_soc_dapm_widget *w,
276
274
struct snd_soc_component * cmpnt = snd_soc_dapm_to_component (w -> dapm );
277
275
struct mtk_base_afe * afe = snd_soc_component_get_drvdata (cmpnt );
278
276
279
- dev_info (cmpnt -> dev , "%s(), name %s, event 0x%x\n" ,
280
- __func__ , w -> name , event );
281
-
282
277
switch (event ) {
283
278
case SND_SOC_DAPM_PRE_PMU :
284
279
if (strcmp (w -> name , APLL1_W_NAME ) == 0 )
@@ -307,9 +302,6 @@ static int mtk_mclk_en_event(struct snd_soc_dapm_widget *w,
307
302
struct mtk_base_afe * afe = snd_soc_component_get_drvdata (cmpnt );
308
303
struct mtk_afe_i2s_priv * i2s_priv ;
309
304
310
- dev_info (cmpnt -> dev , "%s(), name %s, event 0x%x\n" ,
311
- __func__ , w -> name , event );
312
-
313
305
i2s_priv = get_i2s_priv_by_name (afe , w -> name );
314
306
315
307
if (!i2s_priv ) {
@@ -715,11 +707,6 @@ static int mtk_dai_i2s_config(struct mtk_base_afe *afe,
715
707
unsigned int i2s_con = 0 , fmt_con = I2S_FMT_I2S << I2S_FMT_SFT ;
716
708
int ret = 0 ;
717
709
718
- dev_info (afe -> dev , "%s(), id %d, rate %d, format %d\n" ,
719
- __func__ ,
720
- i2s_id ,
721
- rate , format );
722
-
723
710
if (i2s_priv ) {
724
711
i2s_priv -> rate = rate ;
725
712
@@ -810,8 +797,6 @@ static int mtk_dai_i2s_set_sysclk(struct snd_soc_dai *dai,
810
797
return - EINVAL ;
811
798
}
812
799
813
- dev_info (afe -> dev , "%s(), freq %d\n" , __func__ , freq );
814
-
815
800
apll = mt8183_get_apll_by_rate (afe , freq );
816
801
apll_rate = mt8183_get_apll_rate (afe , apll );
817
802
0 commit comments