aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/pl111/pl111_drv.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2017-05-17 17:56:40 -0700
committerEric Anholt <eric@anholt.net>2017-05-19 11:13:57 -0700
commit141518d23493d47bbc5acd1e2892a6ca3f638cf9 (patch)
treedb66ed60eff8756f986f676f7a61f88a59973651 /drivers/gpu/drm/pl111/pl111_drv.c
parentdrm/pl111: make structure mode_config_funcs static (diff)
downloadlinux-dev-141518d23493d47bbc5acd1e2892a6ca3f638cf9.tar.xz
linux-dev-141518d23493d47bbc5acd1e2892a6ca3f638cf9.zip
drm/pl111: Add a debugfs node to dump our registers.
While debugging an X11 display failure, I wanted to see where we were actually scanning out from. This is probably generally useful to others that might be working on this device. v2: Fix uint32_t sparse warning. Signed-off-by: Eric Anholt <eric@anholt.net> Link: http://patchwork.freedesktop.org/patch/msgid/20170518005640.10310-1-eric@anholt.net Reviewed-by: Linus Walleij <linus.walleij@linaro.org> (v1)
Diffstat (limited to 'drivers/gpu/drm/pl111/pl111_drv.c')
-rw-r--r--drivers/gpu/drm/pl111/pl111_drv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/pl111/pl111_drv.c b/drivers/gpu/drm/pl111/pl111_drv.c
index 12d085b0aef8..97095b1aa961 100644
--- a/drivers/gpu/drm/pl111/pl111_drv.c
+++ b/drivers/gpu/drm/pl111/pl111_drv.c
@@ -173,6 +173,10 @@ static struct drm_driver pl111_drm_driver = {
.gem_prime_import_sg_table = drm_gem_cma_prime_import_sg_table,
.gem_prime_export = drm_gem_prime_export,
.gem_prime_get_sg_table = drm_gem_cma_prime_get_sg_table,
+
+#if defined(CONFIG_DEBUG_FS)
+ .debugfs_init = pl111_debugfs_init,
+#endif
};
#ifdef CONFIG_ARM_AMBA