xref: /linux/drivers/gpu/drm/i915/i915_debugfs.h (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
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;
10926b005cSJani Nikula struct drm_i915_gem_object;
11926b005cSJani Nikula struct drm_i915_private;
12926b005cSJani Nikula struct seq_file;
132126d3e9SJani Nikula 
142126d3e9SJani Nikula #ifdef CONFIG_DEBUG_FS
15*f06b2052SWambui Karuga void i915_debugfs_register(struct drm_i915_private *dev_priv);
16926b005cSJani Nikula void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj);
172126d3e9SJani Nikula #else
i915_debugfs_register(struct drm_i915_private * dev_priv)18*f06b2052SWambui Karuga static inline void i915_debugfs_register(struct drm_i915_private *dev_priv) {}
i915_debugfs_describe_obj(struct seq_file * m,struct drm_i915_gem_object * obj)19926b005cSJani 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