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