1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #ifndef __CC_DEBUGFS_H__ 5*4882a593Smuzhiyun #define __CC_DEBUGFS_H__ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #ifdef CONFIG_DEBUG_FS 8*4882a593Smuzhiyun void cc_debugfs_global_init(void); 9*4882a593Smuzhiyun void cc_debugfs_global_fini(void); 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun int cc_debugfs_init(struct cc_drvdata *drvdata); 12*4882a593Smuzhiyun void cc_debugfs_fini(struct cc_drvdata *drvdata); 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #else 15*4882a593Smuzhiyun cc_debugfs_global_init(void)16*4882a593Smuzhiyunstatic inline void cc_debugfs_global_init(void) {} cc_debugfs_global_fini(void)17*4882a593Smuzhiyunstatic inline void cc_debugfs_global_fini(void) {} 18*4882a593Smuzhiyun cc_debugfs_init(struct cc_drvdata * drvdata)19*4882a593Smuzhiyunstatic inline int cc_debugfs_init(struct cc_drvdata *drvdata) 20*4882a593Smuzhiyun { 21*4882a593Smuzhiyun return 0; 22*4882a593Smuzhiyun } 23*4882a593Smuzhiyun cc_debugfs_fini(struct cc_drvdata * drvdata)24*4882a593Smuzhiyunstatic inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun #endif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun #endif /*__CC_SYSFS_H__*/ 29