| /* SPDX-License-Identifier: GPL-2.0 */ |
| /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ |
| |
| #ifndef __CC_DEBUGFS_H__ |
| #define __CC_DEBUGFS_H__ |
| |
| #ifdef CONFIG_DEBUG_FS |
| void cc_debugfs_global_init(void); |
| void cc_debugfs_global_fini(void); |
| |
| int cc_debugfs_init(struct cc_drvdata *drvdata); |
| void cc_debugfs_fini(struct cc_drvdata *drvdata); |
| |
| #else |
| |
| static inline void cc_debugfs_global_init(void) {} |
| static inline void cc_debugfs_global_fini(void) {} |
| |
| static inline int cc_debugfs_init(struct cc_drvdata *drvdata) |
| { |
| return 0; |
| } |
| |
| static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} |
| |
| #endif |
| |
| #endif /*__CC_SYSFS_H__*/ |