]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: add i915 specific connector debugfs file for DPCD
authorJani Nikula <jani.nikula@intel.com>
Wed, 1 Apr 2015 08:15:21 +0000 (11:15 +0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 7 Apr 2015 08:27:28 +0000 (10:27 +0200)
commitefddb9b2d10b480076af1c5581ba66c0a1a321e8
tree924dcf89cbf5fe982c3e6c8051c7e7b7c093ef59
parent64dfce2f94d9ef5033894ce37ffa9f57efd6dc78
drm/i915: add i915 specific connector debugfs file for DPCD

Occasionally it would be interesting to read some of the DPCD registers
for debug purposes, without having to resort to logging. Add an i915
specific i915_dpcd debugfs file for DP and eDP connectors to dump parts
of the DPCD. Currently the DPCD addresses to be dumped are statically
configured, and more can be added trivially.

The implementation also makes it relatively easy to add other i915 and
connector specific debugfs files in the future, as necessary.

This is currently i915 specific just because there's no generic way to
do AUX transactions given just a drm_connector. However it's all pretty
straightforward to port to other drivers.

v2: Add more DPCD registers to dump.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Bob Paauwe <bob.j.paauwe@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_debugfs.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_dp.c