media: platform: vicap export external soft reset function

Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: Ib8e64185eeb237bda5ab202f24d44331d98fb861
This commit is contained in:
Jianwei Fan
2024-03-30 15:47:48 +08:00
committed by Tao Huang
parent c9fc251f1f
commit 0e43952c98
2 changed files with 18 additions and 0 deletions

View File

@@ -12892,3 +12892,20 @@ int rkcif_sditf_disconnect(struct video_device *vdev)
return ret;
}
EXPORT_SYMBOL(rkcif_sditf_disconnect);
void rkcif_external_soft_reset(struct video_device *vdev)
{
struct rkcif_vdev_node *vnode = NULL;
struct rkcif_stream *stream = NULL;
struct rkcif_device *cifdev = NULL;
if (!vdev)
return;
vnode = vdev_to_node(vdev);
stream = to_rkcif_stream(vnode);
cifdev = stream->cifdev;
if (cifdev && cifdev->chip_id >= CHIP_RK3588_CIF)
rkcif_do_soft_reset(cifdev);
}
EXPORT_SYMBOL(rkcif_external_soft_reset);

View File

@@ -9,5 +9,6 @@
#include <media/v4l2-dev.h>
int rkcif_sditf_disconnect(struct video_device *vdev);
void rkcif_external_soft_reset(struct video_device *vdev);
#endif