kernel_samsung_a53x/drivers/gpu/drm/lima
Erico Nunes 7d5f2a7381 drm/lima: set gp bus_stop bit before hard reset
[ Upstream commit 27aa58ec85f973d98d336df7b7941149308db80f ]

This is required for reliable hard resets. Otherwise, doing a hard reset
while a task is still running (such as a task which is being stopped by
the drm_sched timeout handler) may result in random mmu write timeouts
or lockups which cause the entire gpu to hang.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240124025947.2110659-5-nunes.erico@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:20:45 +01:00
..
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_bcast.c drm/lima: add mask irq callback to gp and pp 2024-11-19 14:19:07 +01:00
lima_bcast.h drm/lima: add mask irq callback to gp and pp 2024-11-19 14:19:07 +01:00
lima_ctx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_ctx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_devfreq.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_devfreq.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_device.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_device.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_dlbu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_dlbu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_drv.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_drv.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_dump.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_gem.c drm/lima: fix a memleak in lima_heap_alloc 2024-11-19 08:44:51 +01:00
lima_gem.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_gp.c drm/lima: set gp bus_stop bit before hard reset 2024-11-23 23:20:45 +01:00
lima_gp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_l2_cache.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_l2_cache.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_mmu.c drm/lima: fix shared irq handling on driver remove 2024-11-19 14:19:39 +01:00
lima_mmu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_pmu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_pmu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_pp.c drm/lima: fix shared irq handling on driver remove 2024-11-19 14:19:39 +01:00
lima_pp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_sched.c drm/lima: mask irqs in timeout path before hard reset 2024-11-19 14:19:07 +01:00
lima_sched.h drm/lima: add mask irq callback to gp and pp 2024-11-19 14:19:07 +01:00
lima_trace.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_trace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_vm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lima_vm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00