Loading drivers/gpu/msm/adreno_a6xx.c +3 −1 Original line number Diff line number Diff line Loading @@ -1012,7 +1012,9 @@ static int timed_poll_check(struct kgsl_device *device, kgsl_gmu_regread(device, offset, &value); if ((value & mask) == expected_ret) return 0; cpu_relax(); /* Wait 100us to reduce unnecessary AHB bus traffic */ udelay(100); cond_resched(); } while (!time_after(jiffies, t)); return -EINVAL; Loading drivers/gpu/msm/kgsl_gmu.c +3 −1 Original line number Diff line number Diff line Loading @@ -1536,7 +1536,9 @@ void gmu_stop(struct kgsl_device *device) idle = true; break; } cpu_relax(); /* Wait 100us to reduce unnecessary AHB bus traffic */ udelay(100); cond_resched(); } gpudev->rpmh_gpu_pwrctrl(adreno_dev, GMU_NOTIFY_SLUMBER, 0, 0); Loading Loading
drivers/gpu/msm/adreno_a6xx.c +3 −1 Original line number Diff line number Diff line Loading @@ -1012,7 +1012,9 @@ static int timed_poll_check(struct kgsl_device *device, kgsl_gmu_regread(device, offset, &value); if ((value & mask) == expected_ret) return 0; cpu_relax(); /* Wait 100us to reduce unnecessary AHB bus traffic */ udelay(100); cond_resched(); } while (!time_after(jiffies, t)); return -EINVAL; Loading
drivers/gpu/msm/kgsl_gmu.c +3 −1 Original line number Diff line number Diff line Loading @@ -1536,7 +1536,9 @@ void gmu_stop(struct kgsl_device *device) idle = true; break; } cpu_relax(); /* Wait 100us to reduce unnecessary AHB bus traffic */ udelay(100); cond_resched(); } gpudev->rpmh_gpu_pwrctrl(adreno_dev, GMU_NOTIFY_SLUMBER, 0, 0); Loading