summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGopikrishnaiah Anandan <agopik@codeaurora.org>2013-04-17 17:50:49 -0400
committerStephen Boyd <sboyd@codeaurora.org>2013-09-04 16:42:39 -0700
commit54fb089e65beca4823b49c3800d8c23e188f08b3 (patch)
treeadf185aa7e98ff5a5f464727d6b54369e888e882
parenta062ea9f3e2c52d16a1deabaeb65c0dcd77d9a0b (diff)
ASoC: msm: 8974: Fix HDMI audio enable criteria
HDMI audio feature should be disabled if hdmi panel is not enabled on the platform. This change ensures that HDMI audio is enabled only when HDMI panel is present. CRs-fixed: 476010 Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org> Change-Id: I6779a9b2afa763b7a78b5e9f8be1f8b230298830
-rw-r--r--sound/soc/codecs/Kconfig6
-rw-r--r--sound/soc/codecs/Makefile3
-rw-r--r--sound/soc/msm/Kconfig1
3 files changed, 6 insertions, 4 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index 3b2088789947..47fab8ae1255 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -544,4 +544,8 @@ config SND_SOC_MSM_STUB
tristate
config SND_SOC_MSM_HDMI_CODEC_RX
- tristate
+ bool "HDMI Audio Playback"
+ depends on FB_MSM_MDSS_HDMI_PANEL && SND_SOC_MSM8974
+ help
+ HDMI audio drivers should be built only if the platform
+ supports hdmi panel.
diff --git a/sound/soc/codecs/Makefile b/sound/soc/codecs/Makefile
index 2b79121a451d..81accb67c8ca 100644
--- a/sound/soc/codecs/Makefile
+++ b/sound/soc/codecs/Makefile
@@ -127,7 +127,7 @@ snd-soc-wm-hubs-objs := wm_hubs.o
snd-soc-timpani-objs := timpani.o
snd-soc-msm-stub-objs := msm_stub.o
-snd-soc-msm-hdmi-rx-objs := msm_hdmi_codec_rx.o
+obj-$(CONFIG_SND_SOC_MSM_HDMI_CODEC_RX) := msm_hdmi_codec_rx.o
# Amp
snd-soc-max9877-objs := max9877.o
@@ -259,7 +259,6 @@ obj-$(CONFIG_SND_SOC_WM9713) += snd-soc-wm9713.o
obj-$(CONFIG_SND_SOC_WM_ADSP) += snd-soc-wm-adsp.o
obj-$(CONFIG_SND_SOC_WM_HUBS) += snd-soc-wm-hubs.o
obj-$(CONFIG_SND_SOC_MSM_STUB) += snd-soc-msm-stub.o
-obj-$(CONFIG_SND_SOC_MSM_HDMI_CODEC_RX) += snd-soc-msm-hdmi-rx.o
# Amp
obj-$(CONFIG_SND_SOC_MAX9877) += snd-soc-max9877.o
diff --git a/sound/soc/msm/Kconfig b/sound/soc/msm/Kconfig
index 66c475ff2613..7fd62f1e3b69 100644
--- a/sound/soc/msm/Kconfig
+++ b/sound/soc/msm/Kconfig
@@ -180,7 +180,6 @@ config SND_SOC_MSM8974
select SND_SOC_MSM_STUB
select SND_SOC_MSM_HOSTLESS_PCM
select SND_SOC_WCD9320
- select SND_SOC_MSM_HDMI_CODEC_RX
select SND_DYNAMIC_MINORS
select AUDIO_OCMEM
select DOLBY_DAP