linux/sound/soc/sof/intel
Kai Vehmanen dfb81e3b5f
ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows
Controller needs to ensure display power is enabled only for
HDA controller reset. Drop the display power-up/down calls from
D0i3 entry/exit paths.

This was previously not possible as codec drivers could not resume the
links, and instead controller kept the reference to display power. The
state of display power had be maintained in the D0i3 entry/exit code.
With commit 87fc20e4a0 ("ASoC: SOF: Intel: hda: use hdac_ext
fine-grained link management"), this is no longer needed and the code
can be cleaned up.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Keyon Jie <yang.jie@intel.com>
Link: https://lore.kernel.org/r/20210322143830.3880293-1-kai.vehmanen@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-03-23 17:19:01 +00:00
..
apl.c ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op 2020-11-27 17:23:04 +00:00
bdw.c ASoC: SOF: ACPI: avoid reverse module dependency 2021-03-02 15:31:40 +01:00
byt.c ASoC: SOF: ACPI: avoid reverse module dependency 2021-03-02 15:31:40 +01:00
cnl.c ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms 2020-11-27 17:23:07 +00:00
ext_manifest.h ASoC: SOF: ext_manifest: parse cavs extra config data elem 2020-11-27 17:23:05 +00:00
hda-bus.c ASoC: SOF: Intel: hda: release display power at link_power 2021-02-08 15:57:08 +01:00
hda-codec.c ASoC: SOF: Intel: fix page fault at probe if i915 init fails 2021-01-13 16:33:40 +00:00
hda-compress.c ASoC: SOF: fix string format for errors 2021-02-10 17:17:11 +00:00
hda-ctrl.c ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only 2020-05-01 17:45:24 +01:00
hda-dai.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
hda-dsp.c ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows 2021-03-23 17:19:01 +00:00
hda-ipc.c ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only 2020-05-01 17:45:24 +01:00
hda-ipc.h ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms 2020-08-27 14:22:23 +01:00
hda-loader.c ASoC: SOF: fix string format for errors 2021-02-10 17:17:11 +00:00
hda-pcm.c ASoC: SOF: fix string format for errors 2021-02-10 17:17:11 +00:00
hda-stream.c ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams 2021-01-27 13:06:49 +00:00
hda-trace.c ASoC: SOF: fix string format for errors 2021-02-10 17:17:11 +00:00
hda.c ASoC: SOF: Intel: hda: enable async suspend 2021-03-10 13:08:49 +00:00
hda.h ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers 2021-03-02 15:32:20 +01:00
icl.c ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms 2020-11-27 17:23:07 +00:00
intel-ipc.c ASoC: SOF: Intel: add hw specific PCM constraints 2020-11-19 13:00:04 +00:00
Kconfig ALSA: hda: move Intel SoundWire ACPI scan to dedicated module 2021-03-02 15:33:00 +01:00
Makefile ASoC: SOF: pci: split PCI into different drivers 2021-03-02 15:32:00 +01:00
pci-apl.c ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers 2021-03-02 15:32:20 +01:00
pci-cnl.c ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers 2021-03-02 15:32:20 +01:00
pci-icl.c ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers 2021-03-02 15:32:20 +01:00
pci-tgl.c ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers 2021-03-02 15:32:20 +01:00
pci-tng.c ASoC: SOF: pci: split PCI into different drivers 2021-03-02 15:32:00 +01:00
shim.h ASoC: SOF: ACPI: avoid reverse module dependency 2021-03-02 15:31:40 +01:00
tgl.c ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback 2021-01-13 16:33:44 +00:00