wlcore/wl12xx/wl18xx: move lower driver debugfs to a subdir
Instead of adding more files from the lower drivers into the same directory in debugfs as wlcore, we now add a subdirectory for the lower driver. This makes things a bit easier, because we can quickly see where the debugfs entry is implemented and what is specific to the lower driver. Signed-off-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Arik Nemtsov <arik@wizery.com>
This commit is contained in:
@@ -126,9 +126,15 @@ int wl12xx_debugfs_add_files(struct wl1271 *wl,
|
|||||||
struct dentry *rootdir)
|
struct dentry *rootdir)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
struct dentry *entry, *stats;
|
struct dentry *entry, *stats, *moddir;
|
||||||
|
|
||||||
stats = debugfs_create_dir("wl12xx_fw_stats", rootdir);
|
moddir = debugfs_create_dir(KBUILD_MODNAME, rootdir);
|
||||||
|
if (!moddir || IS_ERR(moddir)) {
|
||||||
|
entry = moddir;
|
||||||
|
goto err;
|
||||||
|
}
|
||||||
|
|
||||||
|
stats = debugfs_create_dir("fw_stats", moddir);
|
||||||
if (!stats || IS_ERR(stats)) {
|
if (!stats || IS_ERR(stats)) {
|
||||||
entry = stats;
|
entry = stats;
|
||||||
goto err;
|
goto err;
|
||||||
|
@@ -1360,11 +1360,6 @@ out:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int wl12xx_debugfs_init(struct wl1271 *wl, struct dentry *rootdir)
|
|
||||||
{
|
|
||||||
return wl12xx_debugfs_add_files(wl, rootdir);
|
|
||||||
}
|
|
||||||
|
|
||||||
static struct wlcore_ops wl12xx_ops = {
|
static struct wlcore_ops wl12xx_ops = {
|
||||||
.identify_chip = wl12xx_identify_chip,
|
.identify_chip = wl12xx_identify_chip,
|
||||||
.identify_fw = wl12xx_identify_fw,
|
.identify_fw = wl12xx_identify_fw,
|
||||||
@@ -1387,7 +1382,7 @@ static struct wlcore_ops wl12xx_ops = {
|
|||||||
.set_tx_desc_csum = wl12xx_set_tx_desc_csum,
|
.set_tx_desc_csum = wl12xx_set_tx_desc_csum,
|
||||||
.set_rx_csum = NULL,
|
.set_rx_csum = NULL,
|
||||||
.ap_get_mimo_wide_rate_mask = NULL,
|
.ap_get_mimo_wide_rate_mask = NULL,
|
||||||
.debugfs_init = wl12xx_debugfs_init,
|
.debugfs_init = wl12xx_debugfs_add_files,
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct ieee80211_sta_ht_cap wl12xx_ht_cap = {
|
static struct ieee80211_sta_ht_cap wl12xx_ht_cap = {
|
||||||
|
@@ -181,9 +181,15 @@ int wl18xx_debugfs_add_files(struct wl1271 *wl,
|
|||||||
struct dentry *rootdir)
|
struct dentry *rootdir)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
struct dentry *entry, *stats;
|
struct dentry *entry, *stats, *moddir;
|
||||||
|
|
||||||
stats = debugfs_create_dir("wl18xx_fw_stats", rootdir);
|
moddir = debugfs_create_dir(KBUILD_MODNAME, rootdir);
|
||||||
|
if (!moddir || IS_ERR(moddir)) {
|
||||||
|
entry = moddir;
|
||||||
|
goto err;
|
||||||
|
}
|
||||||
|
|
||||||
|
stats = debugfs_create_dir("fw_stats", moddir);
|
||||||
if (!stats || IS_ERR(stats)) {
|
if (!stats || IS_ERR(stats)) {
|
||||||
entry = stats;
|
entry = stats;
|
||||||
goto err;
|
goto err;
|
||||||
|
@@ -1022,11 +1022,6 @@ static void wl18xx_get_mac(struct wl1271 *wl)
|
|||||||
wlcore_set_partition(wl, &wl->ptable[PART_DOWN]);
|
wlcore_set_partition(wl, &wl->ptable[PART_DOWN]);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int wl18xx_debugfs_init(struct wl1271 *wl, struct dentry *rootdir)
|
|
||||||
{
|
|
||||||
return wl18xx_debugfs_add_files(wl, rootdir);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int wl18xx_handle_static_data(struct wl1271 *wl,
|
static int wl18xx_handle_static_data(struct wl1271 *wl,
|
||||||
struct wl1271_static_data *static_data)
|
struct wl1271_static_data *static_data)
|
||||||
{
|
{
|
||||||
@@ -1058,7 +1053,7 @@ static struct wlcore_ops wl18xx_ops = {
|
|||||||
.sta_get_ap_rate_mask = wl18xx_sta_get_ap_rate_mask,
|
.sta_get_ap_rate_mask = wl18xx_sta_get_ap_rate_mask,
|
||||||
.ap_get_mimo_wide_rate_mask = wl18xx_ap_get_mimo_wide_rate_mask,
|
.ap_get_mimo_wide_rate_mask = wl18xx_ap_get_mimo_wide_rate_mask,
|
||||||
.get_mac = wl18xx_get_mac,
|
.get_mac = wl18xx_get_mac,
|
||||||
.debugfs_init = wl18xx_debugfs_init,
|
.debugfs_init = wl18xx_debugfs_add_files,
|
||||||
.handle_static_data = wl18xx_handle_static_data,
|
.handle_static_data = wl18xx_handle_static_data,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user