drm/i915: Verify power domains after enabling them
[linux-2.6-microblaze.git] / drivers / gpu / drm / i915 / Kconfig.debug
index 9de8b1c..9e36ffb 100644 (file)
@@ -30,6 +30,7 @@ config DRM_I915_DEBUG
        select SW_SYNC # signaling validation framework (igt/syncobj*)
        select DRM_I915_SW_FENCE_DEBUG_OBJECTS
        select DRM_I915_SELFTEST
+       select DRM_I915_DEBUG_RUNTIME_PM
         default n
         help
           Choose this option to turn on extra driver debugging that may affect
@@ -51,6 +52,18 @@ config DRM_I915_DEBUG_GEM
 
           If in doubt, say "N".
 
+config DRM_I915_ERRLOG_GEM
+       bool "Insert extra logging (very verbose) for common GEM errors"
+       default n
+       depends on DRM_I915_DEBUG_GEM
+       help
+         Enable additional logging that may help track down the cause of
+         principally userspace errors.
+
+         Recommended for driver developers only.
+
+         If in doubt, say "N".
+
 config DRM_I915_TRACE_GEM
        bool "Insert extra ftrace output from the GEM internals"
        depends on DRM_I915_DEBUG_GEM
@@ -155,3 +168,14 @@ config DRM_I915_DEBUG_VBLANK_EVADE
          the vblank.
 
          If in doubt, say "N".
+
+config DRM_I915_DEBUG_RUNTIME_PM
+       bool "Enable extra state checking for runtime PM"
+       depends on DRM_I915
+       default n
+       help
+         Choose this option to turn on extra state checking for the
+         runtime PM functionality. This may introduce overhead during
+         driver loading, suspend and resume operations.
+
+         If in doubt, say "N"