]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/display/vdsc: Add ultrajoiner support with DSC
authorStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Mon, 30 Sep 2024 16:35:42 +0000 (22:05 +0530)
committerAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Tue, 1 Oct 2024 09:04:55 +0000 (14:34 +0530)
commitdc393d478d7d26581d72ea82d7f89359e0bc1f94
tree10cd8ab077edbf8fde01b7db0e47d3fe13b60c50
parent2e45a87eab34f7a9b9b8e5e254084a916c1d12d5
drm/i915/display/vdsc: Add ultrajoiner support with DSC

Add changes to DSC which are required for Ultrajoiner.

v2:
-Use correct helper for setting bits for bigjoiner secondary. (Ankit)
-Use primary/secondary instead of master/slave. (Suraj)
v3: Add the ultrajoiner helpers and use it for setting ultrajoiner
bits (Ankit)
v4: Use num_vdsc_instances *= num_joined_pipes (Ville)
v5: Align the helper to get ultrajoiner enabled pipes with other helpers
(Ville)

Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240930163549.416410-7-ankit.k.nautiyal@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_display.h
drivers/gpu/drm/i915/display/intel_vdsc.c