]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/display: Allow users to disable PSR2
authorJosé Roberto de Souza <jose.souza@intel.com>
Thu, 24 Feb 2022 20:25:23 +0000 (12:25 -0800)
committerJosé Roberto de Souza <jose.souza@intel.com>
Thu, 3 Mar 2022 13:50:47 +0000 (05:50 -0800)
commitbfa1fd8a96da282e3152514bc65d1149649987c7
treed153126ac7d948e102cf6187add8beefba2b456d
parent93069898738fe2df7a0d498c3fd76e9e7b71d6a1
drm/i915/display: Allow users to disable PSR2

Some users are suffering with PSR2 issues that are under debug or
issues that were root caused to panel firmware bugs, to make life of
those users easier here adding a option to disable PSR2 with kernel
parameters so they can still benefit from PSR1 power savings.

Using the same enable_psr that is current used to turn the whole
feature on or off and allowing user to select up to what PSR version
it should enable.
Right now users only set this parameter to 0 when they want to disable
PSR1 and PSR2 or don't add it at all leaving it to per-chip behavior
so it should not cause a bad impact on users.

v2:
- changing enable_psr values (Ville and Rodrigo)

Link: https://gitlab.freedesktop.org/drm/intel/-/issues/4951
Cc: Jouni Högander <jouni.hogander@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220224202523.993560-1-jose.souza@intel.com
drivers/gpu/drm/i915/display/intel_psr.c
drivers/gpu/drm/i915/i915_params.c