blob: ef292f43db45cd63c260a110172018ce0a042e7b [file] [log] [blame]
Greg Kroah-Hartman27fb8312014-08-31 13:54:59 -07001/*
2 * Greybus debugfs code
3 *
4 * Copyright 2014 Google Inc.
5 *
6 * Released under the GPLv2 only.
7 */
8
9#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
10
Greg Kroah-Hartman27fb8312014-08-31 13:54:59 -070011#include <linux/debugfs.h>
12
13#include "greybus.h"
14
15static struct dentry *gb_debug_root;
16
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070017int gb_debugfs_init(void)
Greg Kroah-Hartman27fb8312014-08-31 13:54:59 -070018{
19 gb_debug_root = debugfs_create_dir("greybus", NULL);
20 if (!gb_debug_root)
21 return -ENOENT;
22
23 return 0;
24}
25
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070026void gb_debugfs_cleanup(void)
Greg Kroah-Hartman27fb8312014-08-31 13:54:59 -070027{
28 debugfs_remove_recursive(gb_debug_root);
29}