summaryrefslogtreecommitdiff
path: root/mali_pixel/mali_pixel_stats.c
diff options
context:
space:
mode:
Diffstat (limited to 'mali_pixel/mali_pixel_stats.c')
-rw-r--r--mali_pixel/mali_pixel_stats.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/mali_pixel/mali_pixel_stats.c b/mali_pixel/mali_pixel_stats.c
new file mode 100644
index 0000000..dba388e
--- /dev/null
+++ b/mali_pixel/mali_pixel_stats.c
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+
+#include "mali_pixel_mod.h"
+#include <linux/module.h>
+
+MODULE_SOFTDEP("pre: pixel_stat_sysfs");
+
+extern struct kobject *pixel_stat_kobj;
+
+struct kobject *pixel_stat_gpu_kobj;
+
+int mali_pixel_init_pixel_stats(void)
+{
+ struct kobject *pixel_stat = pixel_stat_kobj;
+
+ if (pixel_stat_kobj == NULL)
+ return -EPROBE_DEFER;
+
+ pixel_stat_gpu_kobj = kobject_create_and_add("gpu", pixel_stat);
+ if (!pixel_stat_gpu_kobj)
+ return -ENOMEM;
+
+ return 0;
+}