SAUCE: mxc_spdif: spdif gets clock from spdif stream

BugLink: http://bugs.launchpad.net/bugs/880632

The S/PDIF block's DPLL recovers the clock from the input
bitstream.

Signed-off-by: Alan Tull <alan.tull@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
diff --git a/sound/soc/codecs/mxc_spdif.c b/sound/soc/codecs/mxc_spdif.c
index fbcd754..3369e3b 100644
--- a/sound/soc/codecs/mxc_spdif.c
+++ b/sound/soc/codecs/mxc_spdif.c
@@ -1167,11 +1167,9 @@
 		mxc_spdif_codec_dai.capture.channels_min = 2;
 		mxc_spdif_codec_dai.capture.channels_max = 2;
 
-		if (plat_data->spdif_clk_44100 >= 0)
-			mxc_spdif_codec_dai.capture.rates |= SNDRV_PCM_RATE_44100;
-		if (plat_data->spdif_clk_48000 >= 0)
-			mxc_spdif_codec_dai.capture.rates |= SNDRV_PCM_RATE_32000 |
-							     SNDRV_PCM_RATE_48000;
+		/* rx clock is recovered from audio stream, so it is not
+		   dependent on tx clocks available */
+		mxc_spdif_codec_dai.capture.rates = MXC_SPDIF_RATES_CAPTURE;
 
 		mxc_spdif_codec_dai.capture.formats = MXC_SPDIF_FORMATS_CAPTURE;
 	}