[][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;
 }