linux_old1/sound/soc/intel
Mac Chiang 53fdea9604
ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function
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 suggest 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: Jenny TC <jenny.tc@intel.com>
Signed-off-by: Harshapriya.n <harshapriya.n@intel.com>
Signed-off-by: Mac Chiang <mac.chiang@intel.com>
Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-05-06 23:56:41 +09:00
..
atom ASoC: intel: Fix crash at suspend/resume after failed codec registration 2019-03-25 12:09:13 +00:00
baytrail ASoC: Updates for v5.1 2019-02-08 14:20:32 +01:00
boards ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function 2019-05-06 23:56:41 +09:00
common ASoC: Intel: add sof-rt5682 machine driver 2019-05-03 15:04:02 +09:00
haswell ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' 2019-04-19 17:00:59 +01:00
skylake ASoC: core: conditionally increase module refcount on component open 2019-04-08 14:15:44 +07:00
Kconfig ASoC: Intel: Kconfig: expose common option between SST and SOF drivers 2019-04-28 02:51:41 +09:00
Makefile ASoC: Intel: Fix Kconfig with top-level selector 2018-01-08 16:18:48 +00:00