aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/i915/display/intel_dp_mst.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2024-10-31 17:56:45 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2024-11-06 16:41:45 +0200
commit4985a9b7487a174bba313ce3af2f957f6092e63f (patch)
tree5306e9fd819cdbffa2a3bca68e9c72921353ed6b /drivers/gpu/drm/i915/display/intel_dp_mst.c
parentdrm/i915: Extract mbus_ctl_join_update() (diff)
downloadwireguard-linux-4985a9b7487a174bba313ce3af2f957f6092e63f.tar.xz
wireguard-linux-4985a9b7487a174bba313ce3af2f957f6092e63f.zip
drm/i915: Sanitize MBUS joining
If the system boots with MBUS joining enabled but we disable the relevant pipe during sanitation we later get into trouble as the rest of the code doesn't expect MBUS joining to be enabled unless the set of active pipes is in agreement. We could relax some of the MBUS joining related checks during normal atomic commits to let this slide, but that might also let some real bugs through. So let's sanitize the MBUS joining instead. And in order to keep things more or less in sync we'll do the related credit, cdclk/mdclk ratio, etc. updates as well. We'll stick to sturct drm_i915_private for now (instead of struct intel_display) since the rest of the skl wm code does the same, and we might need to bakport this. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241031155646.15165-6-ville.syrjala@linux.intel.com Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dp_mst.c')
0 files changed, 0 insertions, 0 deletions