mirror_ubuntu-kernels/drivers/gpu/drm/msm
Adam Skladowski 010c8bbad2 drm: msm: adreno: Disable preemption on Adreno 510
Downstream driver appears to not support preemption on A510 target,
trying to use one make device slow and fill log with rings related errors.
Set num_rings to 1 to disable preemption.

Suggested-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fixes: e20c9284c8 ("drm/msm/adreno: Add support for Adreno 510 GPU")
Signed-off-by: Adam Skladowski <a39.skl@gmail.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/526898/
Link: https://lore.kernel.org/r/20230314221757.13096-1-a39.skl@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
2023-03-20 14:04:22 -07:00
..
adreno drm: msm: adreno: Disable preemption on Adreno 510 2023-03-20 14:04:22 -07:00
disp Merge remote-tracking branch 'drm/drm-next' into msm-next 2023-03-20 10:31:25 -07:00
dp drm/msm/dp: set self refresh aware based on PSR support 2023-03-13 04:43:50 +03:00
dsi drm/msm/dsi: properly handle the case of empty OPP table in dsi_mgr_bridge_mode_valid 2023-01-26 20:51:32 +02:00
hdmi ARM: SoC drivers for 6.3 2023-02-27 10:04:49 -08:00
Kconfig drm/msm/a6xx: Use genpd notifier to ensure cx-gdsc collapse 2023-03-20 10:54:22 -07:00
Makefile
msm_atomic_trace.h
msm_atomic_tracepoints.c
msm_atomic.c
msm_debugfs.c drm/msm/gpu: Add devfreq tuning debugfs 2023-01-16 10:40:18 -08:00
msm_debugfs.h
msm_drv.c Merge branch 'msm-next-lumag' into HEAD 2023-01-22 22:43:59 +02:00
msm_drv.h Merge branch 'msm-next-lumag' into HEAD 2023-01-22 22:43:59 +02:00
msm_fb.c
msm_fbdev.c msm/fbdev: fix unused variable warning with clang. 2023-02-23 09:48:05 +10:00
msm_fence.c drm/msm: use strscpy instead of strncpy 2023-01-24 10:11:52 +02:00
msm_fence.h
msm_gem_prime.c drm/msm/gem: Rename to pin/unpin_pages 2022-08-27 09:32:44 -07:00
msm_gem_shrinker.c drm/msm: Enable unpin/eviction by default 2022-11-17 10:39:12 -08:00
msm_gem_submit.c drm/msm: Fix potential invalid ptr free 2023-02-22 11:22:03 -08:00
msm_gem_vma.c
msm_gem.c mm: replace vma->vm_flags direct modifications with modifier calls 2023-02-09 16:51:39 -08:00
msm_gem.h drm/msm/gem: Convert to lockdep assert 2022-08-28 08:31:49 -07:00
msm_gpu_devfreq.c drm/msm/adreno: Use OPP for every GPU generation 2023-03-20 11:04:59 -07:00
msm_gpu_trace.h drm/msm/gem: Evict active GEM objects when necessary 2022-08-27 09:32:45 -07:00
msm_gpu_tracepoints.c
msm_gpu.c drm/msm/adreno: Use OPP for every GPU generation 2023-03-20 11:04:59 -07:00
msm_gpu.h drm/msm/a6xx: Remove cx gdsc polling using 'reset' 2023-03-20 10:53:47 -07:00
msm_gpummu.c
msm_io_utils.c drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices 2022-09-18 09:38:02 -07:00
msm_iommu.c drm/msm: move domain allocation into msm_iommu_new() 2022-11-03 02:23:45 +03:00
msm_kms.h
msm_mdss.c drm/msm: mdss: add support for SM8550 2023-01-12 21:45:17 +02:00
msm_mmu.h drm/msm: move domain allocation into msm_iommu_new() 2022-11-03 02:23:45 +03:00
msm_perf.c
msm_rd.c drm/msm/rd: Fix FIFO-full deadlock 2022-09-18 09:37:55 -07:00
msm_ringbuffer.c drm/msm/gem: Unpin objects slightly later 2022-09-30 09:01:33 -07:00
msm_ringbuffer.h drm/msm: Hangcheck progress detection 2022-11-17 10:39:12 -08:00
msm_submitqueue.c drm/msm: Split out idr_lock 2022-08-27 09:32:44 -07:00
NOTES