1*4882a593Smuzhiyun /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 2*4882a593Smuzhiyun /* Copyright 2019 NXP */ 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #ifndef CAAM_DEBUGFS_H 5*4882a593Smuzhiyun #define CAAM_DEBUGFS_H 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun struct dentry; 8*4882a593Smuzhiyun struct caam_drv_private; 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun #ifdef CONFIG_DEBUG_FS 11*4882a593Smuzhiyun void caam_debugfs_init(struct caam_drv_private *ctrlpriv, struct dentry *root); 12*4882a593Smuzhiyun #else caam_debugfs_init(struct caam_drv_private * ctrlpriv,struct dentry * root)13*4882a593Smuzhiyunstatic inline void caam_debugfs_init(struct caam_drv_private *ctrlpriv, 14*4882a593Smuzhiyun struct dentry *root) 15*4882a593Smuzhiyun {} 16*4882a593Smuzhiyun #endif 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #if defined(CONFIG_DEBUG_FS) && defined(CONFIG_CAAM_QI) 19*4882a593Smuzhiyun void caam_debugfs_qi_congested(void); 20*4882a593Smuzhiyun void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv); 21*4882a593Smuzhiyun #else caam_debugfs_qi_congested(void)22*4882a593Smuzhiyunstatic inline void caam_debugfs_qi_congested(void) {} caam_debugfs_qi_init(struct caam_drv_private * ctrlpriv)23*4882a593Smuzhiyunstatic inline void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv) {} 24*4882a593Smuzhiyun #endif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun #endif /* CAAM_DEBUGFS_H */ 27