diff options
Diffstat (limited to 'mali_kbase/platform/pixel')
-rw-r--r-- | mali_kbase/platform/pixel/pixel_gpu_uevent.c | 10 | ||||
-rw-r--r-- | mali_kbase/platform/pixel/pixel_gpu_uevent.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/mali_kbase/platform/pixel/pixel_gpu_uevent.c b/mali_kbase/platform/pixel/pixel_gpu_uevent.c index 9b82704..4a5c1d3 100644 --- a/mali_kbase/platform/pixel/pixel_gpu_uevent.c +++ b/mali_kbase/platform/pixel/pixel_gpu_uevent.c @@ -93,3 +93,13 @@ void pixel_gpu_uevent_send(struct kbase_device *kbdev, const struct gpu_uevent * if (!suppress_uevent) kobject_uevent_env(&kbdev->dev->kobj, KOBJ_CHANGE, env); } + +void pixel_gpu_uevent_kmd_error_send(struct kbase_device *kbdev, const enum gpu_uevent_info info) +{ + const struct gpu_uevent evt = { + .type = GPU_UEVENT_TYPE_KMD_ERROR, + .info = info + }; + + pixel_gpu_uevent_send(kbdev, &evt); +} diff --git a/mali_kbase/platform/pixel/pixel_gpu_uevent.h b/mali_kbase/platform/pixel/pixel_gpu_uevent.h index 1fe3c50..b6756ec 100644 --- a/mali_kbase/platform/pixel/pixel_gpu_uevent.h +++ b/mali_kbase/platform/pixel/pixel_gpu_uevent.h @@ -71,4 +71,6 @@ struct gpu_uevent { void pixel_gpu_uevent_send(struct kbase_device *kbdev, const struct gpu_uevent *evt); +void pixel_gpu_uevent_kmd_error_send(struct kbase_device *kbdev, const enum gpu_uevent_info info); + #endif /* _PIXEL_GPU_UEVENT_H_ */ |