All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH/HACK 0/7] r8a779[01]: Enable IOMMU usage for the VSP1 and DU
@ 2016-08-18 16:03 Laurent Pinchart
  2016-08-18 16:03 ` [PATCH/HACK 1/7] ARM: shmobile: r8a7790: Enable IOMMU usage for the DU Laurent Pinchart
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Laurent Pinchart @ 2016-08-18 16:03 UTC (permalink / raw)
  To: linux-renesas-soc

Hello,

This patch series enables IOMMU usage for the VSP1 and DU on the R8A7790 (H2)
and R8A7791 (M2) platforms. It is available for convenience at

	git://linuxtv.org/pinchartl/media.git iommu/devel/dt

The patches are not meant to be merged upstream at this time, but serve as a
base to implement and test IPMMU support in the VSP1 and DU on Gen2 (quite
obviously).

Less obviously, the patches are also useful for Gen3 development. The H3 IPMMU
hardware is known to be buggy, but development can be performed on Gen2 to
some extent by mimicking the Gen3 VSP1 + DU combination. This is performed by
patches 4/7 to 7/7 for H2. Corresponding patches for M2 are straightforward to
implement.

Please note that applying the last three patches break DU operation as the
framebuffers are mapped through the wrong IPMMU instance. This will be fixed
by a subsequent patch series, these patches only serve as a development base.

Laurent Pinchart (7):
  ARM: shmobile: r8a7790: Enable IOMMU usage for the DU
  ARM: shmobile: r8a7791: Enable IOMMU usage for the DU
  ARM: shmobile: r8a7790: Enable IOMMU usage for the VSP1
  ARM: shmobile: r8a7791: Enable IOMMU usage for the VSP1
  [HACK] ARM: shmobile: r8a7790: Link the VSP1 and DU
  [HACK] v4l: vsp1: Disable UAPI for VSP1D
  [HACK] drm: rcar-du: Enable VSP source support for R8A7790

 arch/arm/boot/dts/r8a7790.dtsi         | 23 ++++++++++++++---------
 arch/arm/boot/dts/r8a7791.dtsi         |  9 ++++++++-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c  |  9 +++++----
 drivers/media/platform/vsp1/vsp1_drv.c |  1 -
 4 files changed, 27 insertions(+), 15 deletions(-)

-- 
Regards,

Laurent Pinchart

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

end of thread, other threads:[~2016-08-19  9:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-18 16:03 [PATCH/HACK 0/7] r8a779[01]: Enable IOMMU usage for the VSP1 and DU Laurent Pinchart
2016-08-18 16:03 ` [PATCH/HACK 1/7] ARM: shmobile: r8a7790: Enable IOMMU usage for the DU Laurent Pinchart
2016-08-18 16:03 ` [PATCH/HACK 2/7] ARM: shmobile: r8a7791: " Laurent Pinchart
2016-08-18 16:03 ` [PATCH/HACK 3/7] ARM: shmobile: r8a7790: Enable IOMMU usage for the VSP1 Laurent Pinchart
2016-08-18 16:03 ` [PATCH/HACK 4/7] ARM: shmobile: r8a7791: " Laurent Pinchart
2016-08-18 16:03 ` [PATCH/HACK 5/7] [HACK] ARM: shmobile: r8a7790: Link the VSP1 and DU Laurent Pinchart
2016-08-19  7:06   ` Geert Uytterhoeven
2016-08-19  9:05     ` Laurent Pinchart
2016-08-18 16:03 ` [PATCH/HACK 6/7] [HACK] v4l: vsp1: Disable UAPI for VSP1D Laurent Pinchart
2016-08-18 16:04 ` [PATCH/HACK 7/7] [HACK] drm: rcar-du: Enable VSP source support for R8A7790 Laurent Pinchart

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.