1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (C) 2012-2018 ARM Limited or its affiliates. */ 3 4 #ifndef __CC_DEBUGFS_H__ 5 #define __CC_DEBUGFS_H__ 6 7 #ifdef CONFIG_DEBUG_FS 8 int 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 int cc_debugfs_global_init(void) 17 { 18 return 0; 19 } 20 21 static inline void cc_debugfs_global_fini(void) {} 22 23 static inline int cc_debugfs_init(struct cc_drvdata *drvdata) 24 { 25 return 0; 26 } 27 28 static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} 29 30 #endif 31 32 #endif /*__CC_SYSFS_H__*/ 33