mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-02 09:16:41 +09:00
ASoC: Only enable thermal shutdown when required on WM9081
The WM9081 thermal shutdown is only effective when the speaker output is enabled so disable it when that is not in use for a small current saving. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
@@ -737,6 +737,7 @@ SND_SOC_DAPM_SUPPLY("CLK_SYS", WM9081_CLOCK_CONTROL_3, 0, 0, clk_sys_event,
|
||||
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
|
||||
SND_SOC_DAPM_SUPPLY("CLK_DSP", WM9081_CLOCK_CONTROL_3, 1, 0, NULL, 0),
|
||||
SND_SOC_DAPM_SUPPLY("TOCLK", WM9081_CLOCK_CONTROL_3, 2, 0, NULL, 0),
|
||||
SND_SOC_DAPM_SUPPLY("TSENSE", WM9081_POWER_MANAGEMENT, 7, 0, NULL, 0),
|
||||
};
|
||||
|
||||
|
||||
@@ -759,6 +760,7 @@ static const struct snd_soc_dapm_route wm9081_audio_paths[] = {
|
||||
{ "Speaker PGA", NULL, "CLK_SYS" },
|
||||
|
||||
{ "Speaker", NULL, "Speaker PGA" },
|
||||
{ "Speaker", NULL, "TSENSE" },
|
||||
|
||||
{ "SPKN", NULL, "Speaker" },
|
||||
{ "SPKP", NULL, "Speaker" },
|
||||
|
||||
Reference in New Issue
Block a user