[][openwrt][mt7988][tops][add cpu utilization fetching]
[Description]
Add cpu utilization fetching and refactor debugfs of trm and tops
Via reading debugfs file(/sys/kernel/debug/tops/trm/cpu-utilization)
to fetch each core's cpu utilization
[Release-log]
N/A
Change-Id: Iff4c965294c3054a54ba92263191856cd5c722c7
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7907085
diff --git a/package-21.02/kernel/tops/src/trm-mcu.c b/package-21.02/kernel/tops/src/trm-mcu.c
index 4550122..b475dc0 100644
--- a/package-21.02/kernel/tops/src/trm-mcu.c
+++ b/package-21.02/kernel/tops/src/trm-mcu.c
@@ -14,6 +14,7 @@
#include "internal.h"
#include "mcu.h"
+#include "trm-debugfs.h"
#include "trm-fs.h"
#include "trm-mcu.h"
#include "trm.h"
@@ -342,6 +343,10 @@
if (!ocd.base)
return -ENOMEM;
+ ret = mtk_trm_debugfs_init();
+ if (ret)
+ return ret;
+
ret = mtk_trm_fs_init();
if (ret)
return ret;
@@ -355,6 +360,8 @@
{
mtk_trm_fs_deinit();
+ mtk_trm_debugfs_deinit();
+
return 0;
}