diff options
author | Vamsidhar reddy Gaddam <gvamsi@google.com> | 2024-04-10 17:14:26 +0000 |
---|---|---|
committer | Vamsidhar reddy Gaddam <gvamsi@google.com> | 2024-04-10 17:14:26 +0000 |
commit | 157548df5743bfca8bba1bbd148453a7b7fabac1 (patch) | |
tree | a3efc8e2e4be8806e340670bb67af927c137c51f /mali_kbase/device/backend/mali_kbase_device_hw_csf.c | |
parent | 656ed97ecba51a1656d1f1deb5b0659ebf073a59 (diff) | |
parent | a999cd8fd398aed7390c8e5d99795e9b735d6ba7 (diff) | |
download | gpu-157548df5743bfca8bba1bbd148453a7b7fabac1.tar.gz |
Merge branch 'upstream' into HEADandroid-15-beta-3_r0.5android-15-beta-3_r0.2android-15-beta-3_r0.1android-15-beta-2_r0.5android-15-beta-2_r0.2android-15-beta-2_r0.1android-gs-raviole-5.10-android15-dpandroid-gs-raviole-5.10-android15-betaandroid-gs-felix-5.10-android15-dpandroid-gs-felix-5.10-android15-betaandroid-gs-bluejay-5.10-android15-dpandroid-gs-bluejay-5.10-android15-beta
Bring in R48P0 KMD update along.
Bug: 323316466
Test: go/pixel-gpu-kmd-r48p0
Change-Id: I32484fe3e881ec9ec60cfeac27befc84d15b7904
Signed-off-by: Vamsidhar reddy Gaddam <gvamsi@google.com>
Diffstat (limited to 'mali_kbase/device/backend/mali_kbase_device_hw_csf.c')
-rw-r--r-- | mali_kbase/device/backend/mali_kbase_device_hw_csf.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mali_kbase/device/backend/mali_kbase_device_hw_csf.c b/mali_kbase/device/backend/mali_kbase_device_hw_csf.c index fc13359..73a33b5 100644 --- a/mali_kbase/device/backend/mali_kbase_device_hw_csf.c +++ b/mali_kbase/device/backend/mali_kbase_device_hw_csf.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note /* * - * (C) COPYRIGHT 2020-2023 ARM Limited. All rights reserved. + * (C) COPYRIGHT 2020-2024 ARM Limited. All rights reserved. * * This program is free software and is provided to you under the terms of the * GNU General Public License version 2 as published by the Free Software @@ -173,6 +173,9 @@ void kbase_gpu_interrupt(struct kbase_device *kbdev, u32 val) kbase_pm_power_changed(kbdev); } + if (val & MCU_STATUS_GPU_IRQ) + wake_up_all(&kbdev->csf.event_wait); + KBASE_KTRACE_ADD(kbdev, CORE_GPU_IRQ_DONE, NULL, val); } KBASE_EXPORT_TEST_API(kbase_gpu_interrupt); |