Merge "ASoC: wsa883x: Avoid temperature read during playback"

此提交包含在:
qctecmdr
2020-06-16 20:17:02 -07:00
提交者 Gerrit - the friendly Code Review server
當前提交 5e475581e8

查看文件

@@ -620,9 +620,14 @@ static int wsa_get_temp(struct snd_kcontrol *kcontrol,
{
struct snd_soc_component *component =
snd_soc_kcontrol_component(kcontrol);
struct wsa883x_priv *wsa883x = snd_soc_component_get_drvdata(component);
int temp = 0;
wsa883x_get_temperature(component, &temp);
if (test_bit(SPKR_STATUS, &wsa883x->status_mask))
temp = wsa883x->curr_temp;
else
wsa883x_get_temperature(component, &temp);
ucontrol->value.integer.value[0] = temp;
return 0;