mbox series

[v3,0/5] drm/panthor: Misc fixes

Message ID 20250404080933.2912674-1-boris.brezillon@collabora.com (mailing list archive)
Headers show
Series drm/panthor: Misc fixes | expand

Message

Boris Brezillon April 4, 2025, 8:09 a.m. UTC
Hello,

This is a collection of fixes for bugs found while working on adding
JM support to panthor. Those are not particularly tied to JM support
and are worth having regardless.

Note that the last two don't have Fixes tag because they fix issues
we can't really hit with the current implementation (no fault
handling, and no shared irq line).

Changelog available in each patch if you're interested.

Regards,

Boris

Boris Brezillon (5):
  drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions
  drm/panthor: Call panthor_gpu_coherency_init() after PM resume()
  drm/panthor: Update panthor_mmu::irq::mask when needed
  drm/panthor: Let IRQ handlers clear the interrupts themselves
  drm/panthor: Don't update MMU_INT_MASK in panthor_mmu_irq_handler()

 drivers/gpu/drm/panthor/panthor_device.c | 8 ++++----
 drivers/gpu/drm/panthor/panthor_device.h | 2 --
 drivers/gpu/drm/panthor/panthor_fw.c     | 2 ++
 drivers/gpu/drm/panthor/panthor_gpu.c    | 2 ++
 drivers/gpu/drm/panthor/panthor_mmu.c    | 9 ++++++++-
 drivers/gpu/drm/panthor/panthor_regs.h   | 4 ++--
 6 files changed, 18 insertions(+), 9 deletions(-)

Comments

Boris Brezillon April 10, 2025, 1:10 p.m. UTC | #1
On Fri,  4 Apr 2025 10:09:28 +0200
Boris Brezillon <boris.brezillon@collabora.com> wrote:

> Hello,
> 
> This is a collection of fixes for bugs found while working on adding
> JM support to panthor. Those are not particularly tied to JM support
> and are worth having regardless.
> 
> Note that the last two don't have Fixes tag because they fix issues
> we can't really hit with the current implementation (no fault
> handling, and no shared irq line).
> 
> Changelog available in each patch if you're interested.
> 
> Regards,
> 
> Boris
> 
> Boris Brezillon (5):
>   drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions
>   drm/panthor: Call panthor_gpu_coherency_init() after PM resume()
>   drm/panthor: Update panthor_mmu::irq::mask when needed
>   drm/panthor: Let IRQ handlers clear the interrupts themselves
>   drm/panthor: Don't update MMU_INT_MASK in panthor_mmu_irq_handler()

Queued to drm-misc-next.

> 
>  drivers/gpu/drm/panthor/panthor_device.c | 8 ++++----
>  drivers/gpu/drm/panthor/panthor_device.h | 2 --
>  drivers/gpu/drm/panthor/panthor_fw.c     | 2 ++
>  drivers/gpu/drm/panthor/panthor_gpu.c    | 2 ++
>  drivers/gpu/drm/panthor/panthor_mmu.c    | 9 ++++++++-
>  drivers/gpu/drm/panthor/panthor_regs.h   | 4 ++--
>  6 files changed, 18 insertions(+), 9 deletions(-)
>