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 Karugastatic 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 Nikulastatic 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