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 16 static inline void cc_debugfs_global_init(void) {} 17 static inline void cc_debugfs_global_fini(void) {} 18 19 static inline int cc_debugfs_init(struct cc_drvdata *drvdata) 20 { 21 return 0; 22 } 23 24 static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} 25 26 #endif 27 28 #endif /*__CC_SYSFS_H__*/ 29