From f9a5b245b86304c60338543e9aefa7d294e699e3 Mon Sep 17 00:00:00 2001 From: Sumit Bhattacharya Date: Wed, 28 Sep 2011 17:13:55 +0530 Subject: ASoC: Tegra: SPDIF: Set audio sample rate to HDMI Set Audio Samplerate and source information to HDMI driver so that it can configure HDMI registers accordingly. Bug 872652 Change-Id: Ifdbf9a1d192a870d99846e936c6c215ee999473d Signed-off-by: Sumit Bhattacharya Reviewed-on: http://git-master/r/54972 Reviewed-by: Scott Peterson Reviewed-by: Stephen Warren Tested-by: Gerrit_Virtual_Submit Rebase-Id: Rec9f21701c5178208597024817f5751652528993 --- sound/soc/tegra/tegra30_spdif.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sound/soc/tegra/tegra30_spdif.c') diff --git a/sound/soc/tegra/tegra30_spdif.c b/sound/soc/tegra/tegra30_spdif.c index a1f97fb4fa73..3a8f9b7932d9 100644 --- a/sound/soc/tegra/tegra30_spdif.c +++ b/sound/soc/tegra/tegra30_spdif.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -298,6 +299,12 @@ static int tegra30_spdif_hw_params(struct snd_pcm_substream *substream, tegra30_spdif_disable_clocks(spdif); + ret = tegra_hdmi_setup_audio_freq_source(srate, SPDIF); + if (ret) { + dev_err(dev, "Can't set HDMI audio freq source: %d\n", ret); + return ret; + } + return 0; } -- cgit v1.2.3