aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/soc/amd/raven/acp3x-pcm-dma.c
diff options
context:
space:
mode:
authorKai Vehmanen <kai.vehmanen@linux.intel.com>2020-02-06 22:02:23 +0200
committerMark Brown <broonie@kernel.org>2020-02-10 14:06:12 +0000
commitaf7aae1b1f6306a1cda4da393e920a1334eaa3d4 (patch)
tree9fdf237c481bae6171845faa9834dad8b12b334c /sound/soc/amd/raven/acp3x-pcm-dma.c
parentASoC: SOF: Intel: hda: fix ordering bug in resume flow (diff)
downloadwireguard-linux-af7aae1b1f6306a1cda4da393e920a1334eaa3d4.tar.xz
wireguard-linux-af7aae1b1f6306a1cda4da393e920a1334eaa3d4.zip
ASoC: SOF: Intel: hda: move i915 init earlier
To be compliant with i915 display driver requirements, i915 power-up must be done before any HDA communication takes place, including parsing the bus capabilities. Otherwise the initial codec probe may fail. Move i915 initialization earlier in the SOF HDA sequence. This sequence is now aligned with the snd-hda-intel driver where the display_power() call is before snd_hdac_bus_parse_capabilities() and rest of the capability parsing. Also remove unnecessary ifdef around hda_codec_i915_init(). There's a dummy implementation provided if CONFIG_SND_SOC_SOF_HDA is not enabled. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Reviewed-by: Takashi Iwai <tiwai@suse.de> Link: https://lore.kernel.org/r/20200206200223.7715-3-kai.vehmanen@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/amd/raven/acp3x-pcm-dma.c')
0 files changed, 0 insertions, 0 deletions