diff options
author | Pindar Yang <pindaryang@google.com> | 2023-08-30 06:53:11 +0000 |
---|---|---|
committer | Pindar Yang <pindaryang@google.com> | 2023-08-30 06:53:11 +0000 |
commit | 43ed6d1d9e76b0cfea65a825a33c92ead0e7d6aa (patch) | |
tree | 36336868e663ce77c70b18a12927a17b2a3307c8 | |
parent | 959f31c250e0e92c846a902d41cfc1e0fde71970 (diff) | |
parent | 9ac077b4a7638004fbf40e33520c17d7ab024155 (diff) | |
download | gpu-43ed6d1d9e76b0cfea65a825a33c92ead0e7d6aa.tar.gz |
Merge "Merge android13-gs-pixel-5.10-udc into android13-gs-pixel-5.10-udc-qpr1" into android13-gs-pixel-5.10-udc-qpr1
-rw-r--r-- | mali_kbase/mmu/mali_kbase_mmu_hw_direct.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mali_kbase/mmu/mali_kbase_mmu_hw_direct.c b/mali_kbase/mmu/mali_kbase_mmu_hw_direct.c index 794d6d5..ecfa23d 100644 --- a/mali_kbase/mmu/mali_kbase_mmu_hw_direct.c +++ b/mali_kbase/mmu/mali_kbase_mmu_hw_direct.c @@ -222,7 +222,7 @@ static int write_cmd(struct kbase_device *kbdev, int as_nr, u32 cmd) #if MALI_USE_CSF && !IS_ENABLED(CONFIG_MALI_NO_MALI) static int wait_cores_power_trans_complete(struct kbase_device *kbdev) { -#define WAIT_TIMEOUT 1000 /* 1ms timeout */ +#define WAIT_TIMEOUT 50000 /* 50ms timeout */ #define DELAY_TIME_IN_US 1 const int max_iterations = WAIT_TIMEOUT; int loop; @@ -242,7 +242,9 @@ static int wait_cores_power_trans_complete(struct kbase_device *kbdev) } if (loop == max_iterations) { - dev_warn(kbdev->dev, "SHADER_PWRTRANS set for too long"); + dev_warn(kbdev->dev, "SHADER_PWRTRANS %08x%08x set for too long", + kbase_reg_read(kbdev, GPU_CONTROL_REG(SHADER_PWRTRANS_HI)), + kbase_reg_read(kbdev, GPU_CONTROL_REG(SHADER_PWRTRANS_LO))); return -ETIMEDOUT; } |