Hello, This patch series implements support for the R-Car H3 ES2.0 SoC in the VSP driver. Compared to the H3 ES1.1, the H3 ES2.0 has a new VSP2-DL instance that includes two blending units, a BRU and a BRS. The BRS is similar to the BRU but has two inputs only, and is used to service a second DU channel from the same VSP through a second LIF instances connected to WPF.1. The patch series starts with a small bug fix in patch 1/6. Patch 2/6 then implements support for the BRS, and patch 3/6 for the new VSP instances found in the H3 ES2.0 SoC. Patch 4/6 prepares the VSP driver for multiple DU channels support by extending the DU-VSP API with an additional argument. So far the VSP driver always used headerless display lists when operating in connection with the DU. This mode of operation is only available on WPF.0, so support for regular display lists with headers when operating with the DU is added in patches 5/6 and 6/6. Laurent Pinchart (6): v4l: vsp1: Remove WPF vertical flip support on VSP2-B[CD] and VSP2-D v4l: vsp1: Add support for the BRS entity v4l: vsp1: Add support for new VSP2-BS, VSP2-DL and VSP2-D instances v4l: vsp1: Add pipe index argument to the VSP-DU API v4l: vsp1: Fill display list headers without holding dlm spinlock v4l: vsp1: Add support for header display lists in continuous mode drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 9 +- drivers/media/platform/vsp1/vsp1.h | 2 + drivers/media/platform/vsp1/vsp1_bru.c | 45 ++++--- drivers/media/platform/vsp1/vsp1_bru.h | 4 +- drivers/media/platform/vsp1/vsp1_dl.c | 202 ++++++++++++++++++++---------- drivers/media/platform/vsp1/vsp1_drm.c | 28 +++-- drivers/media/platform/vsp1/vsp1_drv.c | 49 +++++++- drivers/media/platform/vsp1/vsp1_entity.c | 13 +- drivers/media/platform/vsp1/vsp1_entity.h | 1 + drivers/media/platform/vsp1/vsp1_pipe.c | 7 +- drivers/media/platform/vsp1/vsp1_regs.h | 41 ++++-- drivers/media/platform/vsp1/vsp1_video.c | 63 ++++++---- drivers/media/platform/vsp1/vsp1_wpf.c | 4 +- include/media/vsp1.h | 8 +- 14 files changed, 334 insertions(+), 142 deletions(-) -- Regards, Laurent Pinchart