summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_mmio.c
diff options
context:
space:
mode:
authorMichał Winiarski <michal.winiarski@intel.com>2023-11-30 00:45:00 +0300
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-21 19:45:10 +0300
commit01c2413a5bc2c66ab54b4aebd3078823a148e69e (patch)
tree87dad0b2d84862fa0201a4c6f012c735fc9548fc /drivers/gpu/drm/xe/xe_mmio.c
parent604f7e7777d663033063886b6a5362d0e6092e3a (diff)
downloadlinux-01c2413a5bc2c66ab54b4aebd3078823a148e69e.tar.xz
drm/xe: Move xe_set_dma_info outside of MMIO setup
MMIO is going to be setup earlier during probe. Move xe_set_dma_info outside of MMIO setup. Signed-off-by: Michał Winiarski <michal.winiarski@intel.com> Reviewed-by: Matthew Brost <matthew.brost@intel.com> Link: https://lore.kernel.org/r/20231129214509.1174116-5-michal.winiarski@intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'drivers/gpu/drm/xe/xe_mmio.c')
-rw-r--r--drivers/gpu/drm/xe/xe_mmio.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
index 883610fc0abf..43f322cd30a1 100644
--- a/drivers/gpu/drm/xe/xe_mmio.c
+++ b/drivers/gpu/drm/xe/xe_mmio.c
@@ -25,28 +25,6 @@
#define BAR_SIZE_SHIFT 20
-static int xe_set_dma_info(struct xe_device *xe)
-{
- unsigned int mask_size = xe->info.dma_mask_size;
- int err;
-
- dma_set_max_seg_size(xe->drm.dev, xe_sg_segment_size(xe->drm.dev));
-
- err = dma_set_mask(xe->drm.dev, DMA_BIT_MASK(mask_size));
- if (err)
- goto mask_err;
-
- err = dma_set_coherent_mask(xe->drm.dev, DMA_BIT_MASK(mask_size));
- if (err)
- goto mask_err;
-
- return 0;
-
-mask_err:
- drm_err(&xe->drm, "Can't set DMA mask/consistent mask (%d)\n", err);
- return err;
-}
-
static void
_resize_bar(struct xe_device *xe, int resno, resource_size_t size)
{
@@ -431,10 +409,6 @@ int xe_mmio_init(struct xe_device *xe)
if (err)
return err;
- err = xe_set_dma_info(xe);
- if (err)
- return err;
-
xe_mmio_probe_tiles(xe);
return 0;