mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
media: rockchip: fix vicap captures raw not responding
caused by commit of thunderboot support be07e90202262ebfe8b008e7ec5b0142ee54a99c Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com> Change-Id: I54c19bd9084a004bb15fc6f9054138f2c81ff059
This commit is contained in:
@@ -531,12 +531,22 @@ void sditf_change_to_online(struct sditf_priv *priv)
|
||||
sditf_channel_enable(priv, 0);
|
||||
sditf_channel_enable(priv, 1);
|
||||
}
|
||||
if (priv->hdr_cfg.hdr_mode == NO_HDR)
|
||||
if (priv->hdr_cfg.hdr_mode == NO_HDR) {
|
||||
rkcif_free_rx_buf(&cif_dev->stream[0], priv->buf_num);
|
||||
else if (priv->hdr_cfg.hdr_mode == HDR_X2)
|
||||
cif_dev->stream[0].is_line_wake_up = false;
|
||||
} else if (priv->hdr_cfg.hdr_mode == HDR_X2) {
|
||||
rkcif_free_rx_buf(&cif_dev->stream[1], priv->buf_num);
|
||||
else if (priv->hdr_cfg.hdr_mode == HDR_X3)
|
||||
cif_dev->stream[0].is_line_wake_up = false;
|
||||
cif_dev->stream[1].is_line_wake_up = false;
|
||||
} else if (priv->hdr_cfg.hdr_mode == HDR_X3) {
|
||||
rkcif_free_rx_buf(&cif_dev->stream[2], priv->buf_num);
|
||||
cif_dev->stream[0].is_line_wake_up = false;
|
||||
cif_dev->stream[1].is_line_wake_up = false;
|
||||
cif_dev->stream[2].is_line_wake_up = false;
|
||||
}
|
||||
cif_dev->wait_line_cache = 0;
|
||||
cif_dev->wait_line = 0;
|
||||
cif_dev->wait_line_bak = 0;
|
||||
}
|
||||
|
||||
static void sditf_check_capture_mode(struct rkcif_device *cif_dev)
|
||||
|
||||
Reference in New Issue
Block a user