linux-stable/drivers/gpu/drm/panfrost
Robin Murphy f352262f72 drm/panfrost: Split io-pgtable requests properly
Although we don't use 1GB block mappings, we still need to split
map/unmap requests at 1GB boundaries to match what io-pgtable expects.
Fix that, and add some explanation to make sense of it all.

Fixes: 3740b08179 ("drm/panfrost: Update io-pgtable API")
Reported-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Tested-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/49e54bb4019cd06e01549b106d7ac37c3d182cd3.1667927179.git.robin.murphy@arm.com
2022-11-09 14:17:39 +00:00
..
Kconfig drm/panfrost: Add support for devcoredump 2022-08-08 12:39:55 +01:00
Makefile drm/panfrost: Add support for devcoredump 2022-08-08 12:39:55 +01:00
panfrost_devfreq.c drm/panfrost: devfreq: set opp to the recommended one to configure regulator 2022-09-08 11:03:52 +01:00
panfrost_devfreq.h
panfrost_device.c drm/panfrost: Handle HW_ISSUE_TTRX_3076 2022-05-26 09:53:01 -04:00
panfrost_device.h
panfrost_drv.c More power management updates for 5.20-rc1 2022-08-08 14:29:00 -07:00
panfrost_dump.c drm/panfrost: replace endian-specific types with native ones 2022-10-20 11:02:11 +01:00
panfrost_dump.h drm/panfrost: Add support for devcoredump 2022-08-08 12:39:55 +01:00
panfrost_features.h drm/panfrost: Add Mali-G57 "Natt" support 2022-05-26 09:53:38 -04:00
panfrost_gem.c drm/gem-shmem: Set vm_ops in static initializer 2022-02-14 09:42:01 +01:00
panfrost_gem.h
panfrost_gem_shrinker.c mm: shrinkers: provide shrinkers with names 2022-07-03 18:08:40 -07:00
panfrost_gpu.c drm/panfrost: Add Mali-G57 "Natt" support 2022-05-26 09:53:38 -04:00
panfrost_gpu.h
panfrost_issues.h drm/panfrost: Add Mali-G57 "Natt" support 2022-05-26 09:53:38 -04:00
panfrost_job.c drm/panfrost: Add support for devcoredump 2022-08-08 12:39:55 +01:00
panfrost_job.h drm/panfrost: Job should reference MMU not file_priv 2022-05-25 09:14:22 +01:00
panfrost_mmu.c drm/panfrost: Split io-pgtable requests properly 2022-11-09 14:17:39 +00:00
panfrost_mmu.h
panfrost_perfcnt.c dma-buf-map: Rename to iosys-map 2022-02-07 16:35:35 -08:00
panfrost_perfcnt.h
panfrost_regs.h drm/panfrost: Add specific register offset macros for JS and MMU AS 2022-08-08 12:39:19 +01:00
TODO