summaryrefslogtreecommitdiffstats
path: root/fs/fs_struct.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2024-04-09 18:34:59 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2024-04-11 22:58:47 +0200
commite16bcbb011868abd9ed052f5957b77ad3f79fc67 (patch)
tree5b8577f1d3bacb7c8ff28ebb6042ac52edd0f6fc /fs/fs_struct.c
parentdrm/i915: Utilize intel_crtc_joined_pipe_mask() more (diff)
downloadlinux-e16bcbb011868abd9ed052f5957b77ad3f79fc67.tar.xz
linux-e16bcbb011868abd9ed052f5957b77ad3f79fc67.zip
drm/i915: Handle joined pipes inside hsw_crtc_disable()
Reorganize the crtc disable path to only deal with the master pipes/transcoders in intel_old_crtc_state_disables() and offload the handling of joined pipes to hsw_crtc_disable(). This makes the whole thing much more sensible since we can actually control the order in which we do the per-pipe vs. per-transcoder modeset steps. v2: Use the name 'pipe_crtc' for the per-pipe crtc pointer Tested-by: Vidya Srinivas <vidya.srinivas@intel.com> Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240409163502.29633-4-ville.syrjala@linux.intel.com
Diffstat (limited to 'fs/fs_struct.c')
0 files changed, 0 insertions, 0 deletions