linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* use of dma_direct_set_offset in (allwinner) drivers
@ 2020-11-03  9:55 Christoph Hellwig
  2020-11-04  8:14 ` Maxime Ripard
  0 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2020-11-03  9:55 UTC (permalink / raw)
  To: Maxime Ripard, Chen-Yu Tsai, Yong Deng, Paul Kocialkowski
  Cc: devel, linux-kernel, dri-devel, iommu, linux-arm-kernel,
	linux-media

Hi all,

Linux 5.10-rc1 switched from having a single dma offset in struct device
to a set of DMA ranges, and introduced a new helper to set them,
dma_direct_set_offset.

This in fact surfaced that a bunch of drivers that violate our layering
and set the offset from drivers, which meant we had to reluctantly
export the symbol to set up the DMA range.

The drivers are:

drivers/gpu/drm/sun4i/sun4i_backend.c

  This just use dma_direct_set_offset as a fallback.  Is there any good
  reason to not just kill off the fallback?

drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c

  Same as above.

drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c

  This driver unconditionally sets the offset.  Why can't we do this
  in the device tree?

drivers/staging/media/sunxi/cedrus/cedrus_hw.c

  Same as above.


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-11-04 12:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-03  9:55 use of dma_direct_set_offset in (allwinner) drivers Christoph Hellwig
2020-11-04  8:14 ` Maxime Ripard
2020-11-04 10:15   ` Robin Murphy
2020-11-04 10:29     ` Christoph Hellwig
2020-11-04 12:43     ` Maxime Ripard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).