drm/i915/debugfs: New debugfs for display clock frequencies
authorBhanuprakash Modem <bhanuprakash.modem@intel.com>
Thu, 13 Apr 2023 11:45:02 +0000 (17:15 +0530)
committerJani Nikula <jani.nikula@intel.com>
Fri, 14 Apr 2023 07:05:28 +0000 (10:05 +0300)
commitd7c281eecec0699449ca9ecfff82fe056dddb488
treeb884b4ad2f0fe26b9cdf59176d725f2d575a67a4
parente13b3f65af719e79046df2b1da6599eb387752e0
drm/i915/debugfs: New debugfs for display clock frequencies

Instead of mixing display & non-display stuff together, move
display specific clock info to new debugfs. This patch will
create a new debugfs "i915_cdclk_info" to expose Current & Max
cdclk and Max pixel clock frequency info.

Example:
$ cat /sys/kernel/debug/dri/0/i915_cdclk_info
Current CD clock frequency: 163200 kHz
Max CD clock frequency: 652800 kHz
Max pixel clock frequency: 1305600 kHz

V2: - s/i915_display_clock_info/i915_cdclk_info/ (Jani)
    - Move the logic to intel_cdclk.c (Jani)
    - Don't remove info from i915_frequency_info (Jani)
V3: - Drop locking (Jani)

Cc: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230413114502.1105288-1-bhanuprakash.modem@intel.com
drivers/gpu/drm/i915/display/intel_cdclk.c
drivers/gpu/drm/i915/display/intel_cdclk.h
drivers/gpu/drm/i915/display/intel_display_debugfs.c