|
@@ -2853,6 +2853,11 @@ static int wm8994_set_fll(struct snd_soc_dai *dai, int id, int src,
|
|
}
|
|
}
|
|
|
|
|
|
switch (src) {
|
|
switch (src) {
|
|
|
|
+ case 0:
|
|
|
|
+ /* Allow no source specification when stopping */
|
|
|
|
+ if (freq_out)
|
|
|
|
+ return -EINVAL;
|
|
|
|
+ break;
|
|
case WM8994_FLL_SRC_MCLK1:
|
|
case WM8994_FLL_SRC_MCLK1:
|
|
case WM8994_FLL_SRC_MCLK2:
|
|
case WM8994_FLL_SRC_MCLK2:
|
|
case WM8994_FLL_SRC_LRCLK:
|
|
case WM8994_FLL_SRC_LRCLK:
|