This patch series contains 3 cache coherency related fixes for the Panthor driver. - The first fix, regarding the Inner-shareability, is mandatory to ensure things work on all platforms (including Juno FPGA) when no_coherency protocol is selected. - The second fix regarding the coherency feature/enable register is required to avoid potential misalignment on certain platforms. - The third fix, regarding the potential overwrite of buffer objects, has been prepared speculatively & it may not be required in practice. v2: - Added r-b tags for the first 2 patches Akash Goel (3): drm/panthor: Update memattr programing to align with GPU spec drm/panthor: Explicitly set the coherency mode drm/panthor: Prevent potential overwrite of buffer objects drivers/gpu/drm/panthor/panthor_device.c | 22 ++++++++++++++++++- drivers/gpu/drm/panthor/panthor_gem.h | 10 +++++++++ drivers/gpu/drm/panthor/panthor_gpu.c | 9 ++++++++ drivers/gpu/drm/panthor/panthor_mmu.c | 28 +++++++++++++++++------- 4 files changed, 60 insertions(+), 9 deletions(-) -- 2.25.1