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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey,

following commit from 5.8-rc1 would be beneficial for 5.4+ kernels.
We've verified it fixes audio driver probe errors on systems with Intel 
gen10/11/12 display hardware:
    Link: https://github.com/thesofproject/linux/issues/1847

commit 1c664c15cf0a31784b217a84fa0128ce46f17a84
Author: Kai Vehmanen <kai.vehmanen@xxxxxxxxxxxxxxx>
Date:   Tue Mar 24 17:32:12 2020 +0200

    drm/i915: use forced codec wake on all gen9+ platforms
    
    Commit 632f3ab95fe2 ("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: https://github.com/thesofproject/linux/issues/1847
    Signed-off-by: Kai Vehmanen <kai.vehmanen@xxxxxxxxxxxxxxx>
    Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>
    Link: https://patchwork.freedesktop.org/patch/msgid/20200324153212.6303-1-kai.vehmanen@xxxxxxxxxxxxxxx

Br, Kai

[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux