Skip to content

drm/i915: use forced codec wake on all gen9+ platforms#1957

Merged
kv2019i merged 1 commit intothesofproject:topic/sof-devfrom
kv2019i:fix/tgl-probe-fail-fix-backport
Mar 31, 2020
Merged

drm/i915: use forced codec wake on all gen9+ platforms#1957
kv2019i merged 1 commit intothesofproject:topic/sof-devfrom
kv2019i:fix/tgl-probe-fail-fix-backport

Conversation

@kv2019i
Copy link
Copy Markdown
Collaborator

@kv2019i kv2019i commented Mar 30, 2020

Backport merged patch from drm-intel/drm-intel-next-queue to sof-dev.
Fixes: #1847
Fixes: #1905

Commit 632f3ab ("drm/i915/audio: add codec wakeup override
enabled/disable callback"), added logic to toggle Codec Wake on gen9.
This is used by audio driver when it resets the HDA controller.

It seems explicit toggling of the wakeline can help to fix problems
with probe failing on some gen12 platforms. And based on specs, there
is no reason why this programming sequence should not be applied to all
gen9+ platforms. No side-effects are seen on gen10/11. So apply
the wake-logic to all gen9+ platforms.

Link: #1847
Signed-off-by: Kai Vehmanen kai.vehmanen@linux.intel.com
Signed-off-by: Ville Syrjälä ville.syrjala@linux.intel.com
Link: https://patchwork.freedesktop.org/patch/msgid/20200324153212.6303-1-kai.vehmanen@linux.intel.com

Commit 632f3ab ("drm/i915/audio: add codec wakeup override
enabled/disable callback"), added logic to toggle Codec Wake on gen9.
This is used by audio driver when it resets the HDA controller.

It seems explicit toggling of the wakeline can help to fix problems
with probe failing on some gen12 platforms. And based on specs, there
is no reason why this programming sequence should not be applied to all
gen9+ platforms. No side-effects are seen on gen10/11. So apply
the wake-logic to all gen9+ platforms.

Link: thesofproject#1847
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200324153212.6303-1-kai.vehmanen@linux.intel.com
@kv2019i
Copy link
Copy Markdown
Collaborator Author

kv2019i commented Mar 31, 2020

Thanks all, merging.

@kv2019i kv2019i merged commit ccf04e1 into thesofproject:topic/sof-dev Mar 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream Patch has been sent to upstream (e.g. alsa-devel)

Projects

None yet

3 participants