mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
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:
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user