projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
14929c5
)
drm/panfrost: Set DMA max segment size
author
Robin Murphy
<robin.murphy@arm.com>
Thu, 3 Sep 2020 13:59:23 +0000
(14:59 +0100)
committer
Steven Price
<steven.price@arm.com>
Thu, 10 Sep 2020 13:11:57 +0000
(14:11 +0100)
Since all we do with scatterlists is map them in the MMU, we don't have
any hardware constraints on how they're laid out. Let the DMA layer know
so it won't warn when DMA API debugging is enabled.
Signed-off-by: Robin Murphy <robin.murphy@arm.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/04371bc36512076b7feee07f854e56b80675d953.1599141563.git.robin.murphy@arm.com
drivers/gpu/drm/panfrost/panfrost_gpu.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/panfrost/panfrost_gpu.c
b/drivers/gpu/drm/panfrost/panfrost_gpu.c
index
e0f190e
..
eea049c
100644
(file)
--- a/
drivers/gpu/drm/panfrost/panfrost_gpu.c
+++ b/
drivers/gpu/drm/panfrost/panfrost_gpu.c
@@
-344,6
+344,7
@@
int panfrost_gpu_init(struct panfrost_device *pfdev)
dma_set_mask_and_coherent(pfdev->dev,
DMA_BIT_MASK(FIELD_GET(0xff00, pfdev->features.mmu_features)));
+ dma_set_max_seg_size(pfdev->dev, UINT_MAX);
irq = platform_get_irq_byname(to_platform_device(pfdev->dev), "gpu");
if (irq <= 0)