diff options
| author | Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> | 2023-07-04 16:17:57 +0300 |
|---|---|---|
| committer | Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> | 2023-07-10 14:20:40 +0300 |
| commit | 08a3a79ef83f84a60f262b6fb32e45d416629e33 (patch) | |
| tree | 00743dc9cf0d4f242b249ea4ba7bac9cc8748323 /drivers/gpu/drm/i915/display/intel_vdsc.h | |
| parent | 021a62a52fd22c23a2d01cfe816739b5fca10d28 (diff) | |
| download | linux-08a3a79ef83f84a60f262b6fb32e45d416629e33.tar.gz linux-08a3a79ef83f84a60f262b6fb32e45d416629e33.tar.bz2 linux-08a3a79ef83f84a60f262b6fb32e45d416629e33.zip | |
drm/i915: Add helper function for getting number of VDSC engines
Currently we are using dsc_split and bigjoiner variables for determining
amount of VDSC instances, however that might change in future, if we happen
to have more of those.
So lets pack all that logic into single function for convenience, so that
at least this isn't hardcoded throughout the whole VDSC code.
v2: - s/u8/int/ (Jani Nikula)
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230704131758.14024-2-stanislav.lisovskiy@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_vdsc.h')
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_vdsc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_vdsc.h b/drivers/gpu/drm/i915/display/intel_vdsc.h index 8763f00fa7e2..2cc41ff08909 100644 --- a/drivers/gpu/drm/i915/display/intel_vdsc.h +++ b/drivers/gpu/drm/i915/display/intel_vdsc.h @@ -22,6 +22,7 @@ void intel_dsc_get_config(struct intel_crtc_state *crtc_state); enum intel_display_power_domain intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder); struct intel_crtc *intel_dsc_get_bigjoiner_secondary(const struct intel_crtc *primary_crtc); +int intel_dsc_get_num_vdsc_instances(const struct intel_crtc_state *crtc_state); void intel_dsc_dsi_pps_write(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state); void intel_dsc_dp_pps_write(struct intel_encoder *encoder, |
