diff options
Diffstat (limited to 'sound/soc/intel/boards/cht_bsw_rt5645.c')
| -rw-r--r-- | sound/soc/intel/boards/cht_bsw_rt5645.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/sound/soc/intel/boards/cht_bsw_rt5645.c b/sound/soc/intel/boards/cht_bsw_rt5645.c index 18d129caa974..f898ee140cdc 100644 --- a/sound/soc/intel/boards/cht_bsw_rt5645.c +++ b/sound/soc/intel/boards/cht_bsw_rt5645.c @@ -118,6 +118,7 @@ static const struct snd_soc_dapm_widget cht_dapm_widgets[] = {  	SND_SOC_DAPM_HP("Headphone", NULL),  	SND_SOC_DAPM_MIC("Headset Mic", NULL),  	SND_SOC_DAPM_MIC("Int Mic", NULL), +	SND_SOC_DAPM_MIC("Int Analog Mic", NULL),  	SND_SOC_DAPM_SPK("Ext Spk", NULL),  	SND_SOC_DAPM_SUPPLY("Platform Clock", SND_SOC_NOPM, 0, 0,  			platform_clock_control, SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD), @@ -128,6 +129,8 @@ static const struct snd_soc_dapm_route cht_rt5645_audio_map[] = {  	{"IN1N", NULL, "Headset Mic"},  	{"DMIC L1", NULL, "Int Mic"},  	{"DMIC R1", NULL, "Int Mic"}, +	{"IN2P", NULL, "Int Analog Mic"}, +	{"IN2N", NULL, "Int Analog Mic"},  	{"Headphone", NULL, "HPOL"},  	{"Headphone", NULL, "HPOR"},  	{"Ext Spk", NULL, "SPOL"}, @@ -135,6 +138,9 @@ static const struct snd_soc_dapm_route cht_rt5645_audio_map[] = {  	{"Headphone", NULL, "Platform Clock"},  	{"Headset Mic", NULL, "Platform Clock"},  	{"Int Mic", NULL, "Platform Clock"}, +	{"Int Analog Mic", NULL, "Platform Clock"}, +	{"Int Analog Mic", NULL, "micbias1"}, +	{"Int Analog Mic", NULL, "micbias2"},  	{"Ext Spk", NULL, "Platform Clock"},  }; @@ -189,6 +195,7 @@ static const struct snd_kcontrol_new cht_mc_controls[] = {  	SOC_DAPM_PIN_SWITCH("Headphone"),  	SOC_DAPM_PIN_SWITCH("Headset Mic"),  	SOC_DAPM_PIN_SWITCH("Int Mic"), +	SOC_DAPM_PIN_SWITCH("Int Analog Mic"),  	SOC_DAPM_PIN_SWITCH("Ext Spk"),  }; |