1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Greybus debugfs code 4 * 5 * Copyright 2014 Google Inc. 6 * Copyright 2014 Linaro Ltd. 7 */ 8 9 #include <linux/debugfs.h> 10 11 #include "greybus.h" 12 13 static struct dentry *gb_debug_root; 14 gb_debugfs_init(void)15void __init gb_debugfs_init(void) 16 { 17 gb_debug_root = debugfs_create_dir("greybus", NULL); 18 } 19 gb_debugfs_cleanup(void)20void gb_debugfs_cleanup(void) 21 { 22 debugfs_remove_recursive(gb_debug_root); 23 gb_debug_root = NULL; 24 } 25 gb_debugfs_get(void)26struct dentry *gb_debugfs_get(void) 27 { 28 return gb_debug_root; 29 } 30 EXPORT_SYMBOL_GPL(gb_debugfs_get); 31