mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
Merge tag 'drm-intel-fixes-2026-10-01' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
drm/i915 fixes for v7.3-rc6: - Disable VRR DC balance by default to fix timing issues Signed-off-by: Dave Airlie <airlied@redhat.com> From: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/5a9a11777f605b59550783923add4568e974a6ea@intel.com
This commit is contained in:
commit
26fe67ec0d
|
|
@ -120,6 +120,10 @@ intel_display_param_named_unsafe(enable_psr, int, 0400,
|
|||
"(0=disabled, 1=enable up to PSR1, 2=enable up to PSR2) "
|
||||
"Default: -1 (use per-chip default)");
|
||||
|
||||
intel_display_param_named_unsafe(enable_dc_balance, bool, 0400,
|
||||
"Enable VRR DC balance (0=disabled, 1=enabled). "
|
||||
"Default: 0 (disabled)");
|
||||
|
||||
intel_display_param_named_unsafe(enable_panel_replay, int, 0400,
|
||||
"Enable Panel Replay (0=disabled, 1=enabled). Default: -1 (use per-chip default)");
|
||||
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ struct drm_printer;
|
|||
param(bool, enable_dp_mst, true, 0600) \
|
||||
param(int, enable_fbc, -1, 0600) \
|
||||
param(int, enable_psr, -1, 0600) \
|
||||
param(bool, enable_dc_balance, false, 0600) \
|
||||
param(int, enable_panel_replay, -1, 0600) \
|
||||
param(bool, psr_safest_params, false, 0400) \
|
||||
param(bool, enable_psr2_sel_fetch, true, 0400) \
|
||||
|
|
|
|||
|
|
@ -386,10 +386,12 @@ static bool intel_vrr_dc_balance_possible(const struct intel_crtc_state *crtc_st
|
|||
static void
|
||||
intel_vrr_dc_balance_compute_config(struct intel_crtc_state *crtc_state)
|
||||
{
|
||||
struct intel_display *display = to_intel_display(crtc_state);
|
||||
int guardband_usec, adjustment_usec;
|
||||
struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
|
||||
|
||||
if (!intel_vrr_dc_balance_possible(crtc_state) || !crtc_state->vrr.enable)
|
||||
if (!intel_vrr_dc_balance_possible(crtc_state) ||
|
||||
!crtc_state->vrr.enable || !display->params.enable_dc_balance)
|
||||
return;
|
||||
|
||||
crtc_state->vrr.dc_balance.vmax = crtc_state->vrr.vmax;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user