1c349dbc7Sjsg /* SPDX-License-Identifier: MIT */ 2c349dbc7Sjsg /* 3c349dbc7Sjsg * Copyright © 2020 Intel Corporation 4c349dbc7Sjsg */ 5c349dbc7Sjsg 6c349dbc7Sjsg #ifndef __INTEL_DISPLAY_DEBUGFS_H__ 7c349dbc7Sjsg #define __INTEL_DISPLAY_DEBUGFS_H__ 8c349dbc7Sjsg 9c349dbc7Sjsg struct drm_i915_private; 101bb76ff1Sjsg struct intel_connector; 11*f005ef32Sjsg struct intel_crtc; 12c349dbc7Sjsg 13c349dbc7Sjsg #ifdef CONFIG_DEBUG_FS 14ad8b1aafSjsg void intel_display_debugfs_register(struct drm_i915_private *i915); 151bb76ff1Sjsg void intel_connector_debugfs_add(struct intel_connector *connector); 16*f005ef32Sjsg void intel_crtc_debugfs_add(struct intel_crtc *crtc); 17c349dbc7Sjsg #else intel_display_debugfs_register(struct drm_i915_private * i915)18ad8b1aafSjsgstatic inline void intel_display_debugfs_register(struct drm_i915_private *i915) {} intel_connector_debugfs_add(struct intel_connector * connector)191bb76ff1Sjsgstatic inline void intel_connector_debugfs_add(struct intel_connector *connector) {} intel_crtc_debugfs_add(struct intel_crtc * crtc)20*f005ef32Sjsgstatic inline void intel_crtc_debugfs_add(struct intel_crtc *crtc) {} 21c349dbc7Sjsg #endif 22c349dbc7Sjsg 23c349dbc7Sjsg #endif /* __INTEL_DISPLAY_DEBUGFS_H__ */ 24