Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/i915/alpm: Add own define for LFPS count

Add own define for LFPS count and use it for the configuration. This new
define will be used for calculating ALPM parameters as well.

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Animesh Manna <animesh.manna@intel.com>
Link: https://lore.kernel.org/r/20250829053929.3585636-3-jouni.hogander@intel.com

+3 -1
+3 -1
drivers/gpu/drm/i915/display/intel_alpm.c
··· 22 22 (SILENCE_PERIOD_MAX_TIME - \ 23 23 SILENCE_PERIOD_MIN_TIME) / 2) 24 24 25 + #define LFPS_CYCLE_COUNT 10 26 + 25 27 bool intel_alpm_aux_wake_supported(struct intel_dp *intel_dp) 26 28 { 27 29 return intel_dp->alpm_dpcd & DP_ALPM_CAP; ··· 405 403 PORT_ALPM_CTL_MAX_PHY_SWING_HOLD(0) | 406 404 PORT_ALPM_CTL_SILENCE_PERIOD( 407 405 intel_dp->alpm_parameters.silence_period_sym_clocks); 408 - lfps_ctl_val = PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(10) | 406 + lfps_ctl_val = PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(LFPS_CYCLE_COUNT) | 409 407 PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION( 410 408 intel_dp->alpm_parameters.lfps_half_cycle_num_of_syms) | 411 409 PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(