@@ -81,19 +81,23 @@ static int tegra_machine_event(struct snd_soc_dapm_widget *w,
81
81
struct snd_soc_dapm_context * dapm = w -> dapm ;
82
82
struct tegra_machine * machine = snd_soc_card_get_drvdata (dapm -> card );
83
83
84
- if (!strcmp (w -> name , "Int Spk" ) || !strcmp (w -> name , "Speakers" ))
84
+ if (!snd_soc_dapm_widget_name_cmp (w , "Int Spk" ) ||
85
+ !snd_soc_dapm_widget_name_cmp (w , "Speakers" ))
85
86
gpiod_set_value_cansleep (machine -> gpiod_spkr_en ,
86
87
SND_SOC_DAPM_EVENT_ON (event ));
87
88
88
- if (!strcmp (w -> name , "Mic Jack" ) || !strcmp (w -> name , "Headset Mic" ))
89
+ if (!snd_soc_dapm_widget_name_cmp (w , "Mic Jack" ) ||
90
+ !snd_soc_dapm_widget_name_cmp (w , "Headset Mic" ))
89
91
gpiod_set_value_cansleep (machine -> gpiod_ext_mic_en ,
90
92
SND_SOC_DAPM_EVENT_ON (event ));
91
93
92
- if (!strcmp (w -> name , "Int Mic" ) || !strcmp (w -> name , "Internal Mic 2" ))
94
+ if (!snd_soc_dapm_widget_name_cmp (w , "Int Mic" ) ||
95
+ !snd_soc_dapm_widget_name_cmp (w , "Internal Mic 2" ))
93
96
gpiod_set_value_cansleep (machine -> gpiod_int_mic_en ,
94
97
SND_SOC_DAPM_EVENT_ON (event ));
95
98
96
- if (!strcmp (w -> name , "Headphone" ) || !strcmp (w -> name , "Headphone Jack" ))
99
+ if (!snd_soc_dapm_widget_name_cmp (w , "Headphone" ) ||
100
+ !snd_soc_dapm_widget_name_cmp (w , "Headphone Jack" ))
97
101
gpiod_set_value_cansleep (machine -> gpiod_hp_mute ,
98
102
!SND_SOC_DAPM_EVENT_ON (event ));
99
103
0 commit comments