]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ASoC: rockchip: Add dapm route for HDMI
authorJeffy Chen <jeffy.chen@rock-chips.com>
Mon, 18 Sep 2017 11:17:59 +0000 (19:17 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 19 Sep 2017 12:26:48 +0000 (13:26 +0100)
Add dapm route for DP codec.

Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/rockchip/rk3399_gru_sound.c

index 1ca269ee0b7e2c91cfad341933d70064b3ab60f3..6463ea86a33add36bedb383229fa7a5391b21ee4 100644 (file)
@@ -47,6 +47,7 @@ static const struct snd_soc_dapm_widget rockchip_dapm_widgets[] = {
        SND_SOC_DAPM_SPK("Speakers", NULL),
        SND_SOC_DAPM_MIC("Headset Mic", NULL),
        SND_SOC_DAPM_MIC("Int Mic", NULL),
+       SND_SOC_DAPM_LINE("HDMI", NULL),
 };
 
 static const struct snd_soc_dapm_route rockchip_dapm_routes[] = {
@@ -60,6 +61,7 @@ static const struct snd_soc_dapm_route rockchip_dapm_routes[] = {
        {"Headphones", NULL, "HPL"},
        {"Headphones", NULL, "HPR"},
        {"Speakers", NULL, "Speaker"},
+       {"HDMI", NULL, "TX"},
 };
 
 static const struct snd_kcontrol_new rockchip_controls[] = {
@@ -67,6 +69,7 @@ static const struct snd_kcontrol_new rockchip_controls[] = {
        SOC_DAPM_PIN_SWITCH("Speakers"),
        SOC_DAPM_PIN_SWITCH("Headset Mic"),
        SOC_DAPM_PIN_SWITCH("Int Mic"),
+       SOC_DAPM_PIN_SWITCH("HDMI"),
 };
 
 static int rockchip_sound_max98357a_hw_params(struct snd_pcm_substream *substream,