drm/i915: Expose SAGV state via debugfs
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 31 Jan 2023 00:21:27 +0000 (02:21 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 1 Feb 2023 20:07:27 +0000 (22:07 +0200)
commit14f25bd0bb938af7359433db4ef9495aad4cf703
tree7742b105ef0f40b1f1578c5901dfd0511c65ba37
parent9541fd164bddde24eb575c5744b6a31a6f62213e
drm/i915: Expose SAGV state via debugfs

Since SAGV is controlled via unidirectional pcode commands
we have no way to query the current state. So instead let's
expose the last programmed state via debugfs. This way we
can at least know whether SAGV should be enabled or not
(which can be important to know when dealing with underruns/etc.).

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230131002127.29305-4-ville.syrjala@linux.intel.com
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display_debugfs.c
drivers/gpu/drm/i915/display/skl_watermark.c
drivers/gpu/drm/i915/display/skl_watermark.h