drm/komeda: Drop local dma_parms
authorRobin Murphy <robin.murphy@arm.com>
Thu, 3 Sep 2020 20:36:13 +0000 (21:36 +0100)
committerLiviu Dudau <liviu.dudau@arm.com>
Tue, 20 Oct 2020 19:41:02 +0000 (20:41 +0100)
Since commit 9495b7e92f71 ("driver core: platform: Initialize dma_parms
for platform devices"), struct platform_device already provides a
dma_parms structure, so we can save allocating another one.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Reviewed-by: James Qian Wang <james.qian.wang@arm.com>
[replaced DMA_BIT_MASK(32) with U32_MAX]
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/8de297b5b916628c77b99068fb5aac1a69eed6f5.1599164796.git.robin.murphy@arm.com
drivers/gpu/drm/arm/display/komeda/komeda_dev.c
drivers/gpu/drm/arm/display/komeda/komeda_dev.h

index 1d76747..0398021 100644 (file)
@@ -261,8 +261,7 @@ struct komeda_dev *komeda_dev_create(struct device *dev)
                goto disable_clk;
        }
 
-       dev->dma_parms = &mdev->dma_parms;
-       dma_set_max_seg_size(dev, DMA_BIT_MASK(32));
+       dma_set_max_seg_size(dev, U32_MAX);
 
        mdev->iommu = iommu_get_domain_for_dev(mdev->dev);
        if (!mdev->iommu)
index ce27f2f..5b536f0 100644 (file)
@@ -163,8 +163,6 @@ struct komeda_dev {
        struct device *dev;
        /** @reg_base: the base address of komeda io space */
        u32 __iomem   *reg_base;
-       /** @dma_parms: the dma parameters of komeda */
-       struct device_dma_parameters dma_parms;
 
        /** @chip: the basic chip information */
        struct komeda_chip_info chip;