drm/i915/pps: abstract intel_pps_encoder_reset()
authorJani Nikula <jani.nikula@intel.com>
Fri, 8 Jan 2021 17:44:16 +0000 (19:44 +0200)
committerJani Nikula <jani.nikula@intel.com>
Thu, 14 Jan 2021 08:24:17 +0000 (10:24 +0200)
commit73bb78b5ba681f281f4939057be9d80154f72f32
treebfb62304351a424f8c7f4b838265a9d4ce8ce504
parentc520869ac4ef1a7ee1c21e8783cc766eaea3697d
drm/i915/pps: abstract intel_pps_encoder_reset()

Add an "encoder reset" call to hide some more pps functions, and clean
up the callers. A minor functional change is not holding the pps lock
across the whole operation in intel_dp_encoder_reset, but instead doing
it in two steps.

v2: rename intel_pps_reinit to intel_pps_encoder_reset for clarity

Reviewed-by: Anshuman Gupta <anshuman.gupta@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/84a50f2700b19c6719cd3e1e931c64f1e2027551.1610127741.git.jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_dp.c
drivers/gpu/drm/i915/display/intel_pps.c
drivers/gpu/drm/i915/display/intel_pps.h