Introduce the FCP soft reset procedure as documented in section 62.3.7.3 Reset Operation" of R-Car Gen4 Hardware Manual rev 1.21, and use it to reset FCPD by upporting patch b4bc2410cd81 ("rcar-fcp: Add FCPVD reset sequence for VSPD") from Renesas R-Car BSP 3.5.3. Signed-off-by: Jacopo Mondi <jacopo.mondi+renesas@xxxxxxxxxxxxxxxx> --- Changes in v2: - Drop VSPX reset - Reset FCP in vsp1_reset_wpf() - Apply reset for Gen4 as well - Link to v1: https://lore.kernel.org/r/20250609-vspx-reset-v1-0-9f17277ff1e2@xxxxxxxxxxxxxxxx --- Jacopo Mondi (1): media: rcar-fcp: Add rcar_fcp_soft_reset() Koji Matsuoka (1): media: vsp1: Reset FCP after VSPD drivers/media/platform/renesas/rcar-fcp.c | 41 ++++++++++++++++++++++++++ drivers/media/platform/renesas/vsp1/vsp1_drv.c | 9 +++++- include/media/rcar-fcp.h | 5 ++++ 3 files changed, 54 insertions(+), 1 deletion(-) --- base-commit: 4d2c3d70799f5eb210003613766bbd113bbebc1a change-id: 20250609-vspx-reset-aff11587390c Best regards, -- Jacopo Mondi <jacopo.mondi+renesas@xxxxxxxxxxxxxxxx>