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:
Su Yuefu
2022-12-01 16:48:34 +08:00
committed by Zefa Chen
parent d2293b5e0c
commit 6564f48d22

View File

@@ -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)