12126d3e9SJani Nikula /* SPDX-License-Identifier: MIT */ 22126d3e9SJani Nikula /* 32126d3e9SJani Nikula * Copyright © 2019 Intel Corporation 42126d3e9SJani Nikula */ 52126d3e9SJani Nikula 62126d3e9SJani Nikula #ifndef __I915_DEBUGFS_H__ 72126d3e9SJani Nikula #define __I915_DEBUGFS_H__ 82126d3e9SJani Nikula 92126d3e9SJani Nikula struct drm_connector; 10*926b005cSJani Nikula struct drm_i915_gem_object; 11*926b005cSJani Nikula struct drm_i915_private; 12*926b005cSJani Nikula struct seq_file; 132126d3e9SJani Nikula 142126d3e9SJani Nikula #ifdef CONFIG_DEBUG_FS 152126d3e9SJani Nikula int i915_debugfs_register(struct drm_i915_private *dev_priv); 16*926b005cSJani Nikula void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj); 172126d3e9SJani Nikula #else 182126d3e9SJani Nikula static inline int i915_debugfs_register(struct drm_i915_private *dev_priv) { return 0; } 19*926b005cSJani Nikula static inline void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) {} 202126d3e9SJani Nikula #endif 212126d3e9SJani Nikula 222126d3e9SJani Nikula #endif /* __I915_DEBUGFS_H__ */ 23