ASoC: rockchip: Add dapm route for HDMI

Add dapm route for DP codec.

Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Jeffy Chen 2017-09-18 19:17:59 +08:00 committed by Mark Brown
parent cc9fee8e1a
commit e7251484f3

View File

@ -47,6 +47,7 @@ static const struct snd_soc_dapm_widget rockchip_dapm_widgets[] = {
SND_SOC_DAPM_SPK("Speakers", NULL), SND_SOC_DAPM_SPK("Speakers", NULL),
SND_SOC_DAPM_MIC("Headset Mic", NULL), SND_SOC_DAPM_MIC("Headset Mic", NULL),
SND_SOC_DAPM_MIC("Int 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[] = { 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, "HPL"},
{"Headphones", NULL, "HPR"}, {"Headphones", NULL, "HPR"},
{"Speakers", NULL, "Speaker"}, {"Speakers", NULL, "Speaker"},
{"HDMI", NULL, "TX"},
}; };
static const struct snd_kcontrol_new rockchip_controls[] = { 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("Speakers"),
SOC_DAPM_PIN_SWITCH("Headset Mic"), SOC_DAPM_PIN_SWITCH("Headset Mic"),
SOC_DAPM_PIN_SWITCH("Int Mic"), SOC_DAPM_PIN_SWITCH("Int Mic"),
SOC_DAPM_PIN_SWITCH("HDMI"),
}; };
static int rockchip_sound_max98357a_hw_params(struct snd_pcm_substream *substream, static int rockchip_sound_max98357a_hw_params(struct snd_pcm_substream *substream,