diff options
Diffstat (limited to 'mali_pixel/mali_pixel_stats.c')
-rw-r--r-- | mali_pixel/mali_pixel_stats.c | 24 |
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; +} |