On Mon, Jun 10, 2019 at 02:01:39PM +0800, Jian-Hong Pan wrote: > 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(-) These are all big patches, I would like to get an ack from the i915 developer(s) that these are acceptable for the stable tree before applying them... thanks, greg k-h