1*50352fa7SAlexander Shishkin // SPDX-License-Identifier: GPL-2.0 239f40346SAlexander Shishkin /* 339f40346SAlexander Shishkin * Intel(R) Trace Hub driver debugging 439f40346SAlexander Shishkin * 539f40346SAlexander Shishkin * Copyright (C) 2014-2015 Intel Corporation. 639f40346SAlexander Shishkin */ 739f40346SAlexander Shishkin 839f40346SAlexander Shishkin #include <linux/types.h> 939f40346SAlexander Shishkin #include <linux/device.h> 1039f40346SAlexander Shishkin #include <linux/debugfs.h> 1139f40346SAlexander Shishkin 1239f40346SAlexander Shishkin #include "intel_th.h" 1339f40346SAlexander Shishkin #include "debug.h" 1439f40346SAlexander Shishkin 1539f40346SAlexander Shishkin struct dentry *intel_th_dbg; 1639f40346SAlexander Shishkin intel_th_debug_init(void)1739f40346SAlexander Shishkinvoid intel_th_debug_init(void) 1839f40346SAlexander Shishkin { 1939f40346SAlexander Shishkin intel_th_dbg = debugfs_create_dir("intel_th", NULL); 2039f40346SAlexander Shishkin if (IS_ERR(intel_th_dbg)) 2139f40346SAlexander Shishkin intel_th_dbg = NULL; 2239f40346SAlexander Shishkin } 2339f40346SAlexander Shishkin intel_th_debug_done(void)2439f40346SAlexander Shishkinvoid intel_th_debug_done(void) 2539f40346SAlexander Shishkin { 2639f40346SAlexander Shishkin debugfs_remove(intel_th_dbg); 2739f40346SAlexander Shishkin intel_th_dbg = NULL; 2839f40346SAlexander Shishkin } 29