media: platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handling
authorBiju Das <biju.das.jz@bp.renesas.com>
Tue, 13 Feb 2024 18:12:32 +0000 (18:12 +0000)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Thu, 15 Feb 2024 09:57:54 +0000 (10:57 +0100)
commitfdc7bd5b3a64277c9427576a596df572d563dc3d
tree302707f89475d58901ee324fd824acc65d9c3fe5
parent276739485501e61096034ec036337feab4c07dc5
media: platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handling

As per section 35.3.1 Starting Reception for the MIPI CSI-2 Input on the
latest hardware manual (R01UH0914EJ0145 Rev.1.45) we need to disable the
vclk before enabling the LINK reception and enable the vclk after enabling
the link Reception. So restructure vclk handling as per the HW manual.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20240213181233.242316-5-biju.das.jz@bp.renesas.com
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.h
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c