diff options
author | Dharageswari R <dharageswari.r@intel.com> | 2020-06-25 14:12:58 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-06-26 13:35:17 +0100 |
commit | 94d2d08974746bd0f469ec5c1e50c613de558bfc (patch) | |
tree | 02606f35c6222ea7e1d2bd01ab73ed3c85e7c248 /sound/soc/mediatek | |
parent | 2697f3af42b7a90c460c1d0cfef904dea56230e2 (diff) |
ASoC: Intel: Boards: tgl_max98373: add dai_trigger function
Speaker amplifier feedback is not modeled as being dependent on any
active output. Even when there is no playback happening, parts of the
graph, specifically the IV sense->speaker protection->output remains
active and this prevents the DSP from entering low-power states.
This patch suggests a machine driver level approach where the speaker
pins are enabled/disabled dynamically depending on stream start/stop
events. DPAM graph representations show the feedback loop is indeed
disabled and low-power states can be reached.
Signed-off-by: Dharageswari R <dharageswari.r@intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20200625191308.3322-8-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/mediatek')
0 files changed, 0 insertions, 0 deletions