linux/drivers/gpu
Dave Stevenson c232db6727 drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
[ Upstream commit da8e393e23 ]

vc4_drv isn't necessarily under the /soc node in DT as it is a
virtual device, but it is the one that does the allocations.
The DMA addresses are consumed by primarily the HVS or V3D, and
those require VideoCore cache alias address mapping, and so will be
under /soc.

During probe find the a suitable device node for HVS or V3D,
and adopt the DMA configuration of that node.

Cc: <stable@vger.kernel.org>
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Link: https://lore.kernel.org/r/20220613144800.326124-2-maxime@cerno.tech
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-08-17 14:24:20 +02:00
..
drm drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component 2022-08-17 14:24:20 +02:00
host1x gpu: host1x: Fix a memory leak in 'host1x_remove()' 2022-04-08 14:23:36 +02:00
ipu-v3 gpu: ipu-v3: Fix dev_dbg frequency output 2022-04-20 09:34:16 +02:00
trace
vga vgaarb: don't pass a cookie to vga_client_register 2021-07-21 10:29:10 +02:00
Makefile