[PATCH stable-5.1 0/3] drm/i915: Prevent screen from flickering when the CDCLK changes

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

 



Hi,

After apply the commit "drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio
power is enabled", it induces the screen to flicker when the CDCLK changes on
the laptop like ASUS E406MA. [1]

So, we need these commits to prevent that:
commit 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state
commit 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state
commit 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible

[1]: https://bugzilla.kernel.org/show_bug.cgi?id=203623#c12

Jian-Hong Pan

Imre Deak (2):
  drm/i915: Save the old CDCLK atomic state
  drm/i915: Remove redundant store of logical CDCLK state

Ville Syrjälä (1):
  drm/i915: Skip modeset for cdclk changes if possible

 drivers/gpu/drm/i915/i915_drv.h      |   3 +-
 drivers/gpu/drm/i915/intel_cdclk.c   | 155 ++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_display.c |  48 +++++++--
 drivers/gpu/drm/i915/intel_drv.h     |  18 +++-
 4 files changed, 186 insertions(+), 38 deletions(-)

-- 
2.22.0




[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