drm/i915: Convert cdclk to global state
Let's convert cdclk_state to be a proper global state. That allows us to use the regular atomic old vs. new state accessor, hopefully making the code less confusing. We do have to deal with a few more error cases in case the cdclk state duplication fails. But so be it. v2: Fix new plane min_cdclk vs. old crtc min_cdclk check Signed-off-by:Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200121140353.25997-1-ville.syrjala@linux.intel.com Reviewed-by:
Imre Deak <imre.deak@intel.com>
Showing
- drivers/gpu/drm/i915/display/intel_atomic.c 0 additions, 1 deletiondrivers/gpu/drm/i915/display/intel_atomic.c
- drivers/gpu/drm/i915/display/intel_atomic_plane.c 44 additions, 25 deletionsdrivers/gpu/drm/i915/display/intel_atomic_plane.c
- drivers/gpu/drm/i915/display/intel_atomic_plane.h 3 additions, 2 deletionsdrivers/gpu/drm/i915/display/intel_atomic_plane.h
- drivers/gpu/drm/i915/display/intel_audio.c 30 additions, 9 deletionsdrivers/gpu/drm/i915/display/intel_audio.c
- drivers/gpu/drm/i915/display/intel_cdclk.c 109 additions, 83 deletionsdrivers/gpu/drm/i915/display/intel_cdclk.c
- drivers/gpu/drm/i915/display/intel_cdclk.h 42 additions, 3 deletionsdrivers/gpu/drm/i915/display/intel_cdclk.h
- drivers/gpu/drm/i915/display/intel_display.c 82 additions, 40 deletionsdrivers/gpu/drm/i915/display/intel_display.c
- drivers/gpu/drm/i915/display/intel_display_types.h 0 additions, 3 deletionsdrivers/gpu/drm/i915/display/intel_display_types.h
- drivers/gpu/drm/i915/i915_drv.h 7 additions, 38 deletionsdrivers/gpu/drm/i915/i915_drv.h
Loading
Please register or sign in to comment