media: rockchip: isp: enable bay3d FST_FRAME if change bypass

Change-Id: I535687a54793a04323220979d0f76f0e09f3682a
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
Cai YiWei
2024-07-29 09:16:20 +08:00
committed by Tao Huang
parent a6ee9f3647
commit b0a2b60cf2
3 changed files with 6 additions and 0 deletions

View File

@@ -3545,6 +3545,8 @@ isp_bay3d_config(struct rkisp_isp_params_vdev *params_vdev,
priv_val = (struct rkisp_isp_params_val_v32 *)params_vdev->priv_val;
value = isp3_param_read(params_vdev, ISP3X_BAY3D_CTRL, id);
if (value & BIT(1) && !arg->bypass_en)
isp3_param_set_bits(params_vdev, ISP3X_ISP_CTRL1, ISP3X_RAW3D_FST_FRAME, id);
value &= (ISP32_MODULE_EN | ISP32_BAY3D_BWSAVING(1));
value |= !!arg->loswitch_protect << 12 |

View File

@@ -3117,6 +3117,8 @@ isp_bay3d_config(struct rkisp_isp_params_vdev *params_vdev,
u32 i, value, ctrl;
ctrl = isp3_param_read(params_vdev, ISP3X_BAY3D_CTRL, id);
if (ctrl & BIT(1) && !arg->bypass_en)
isp3_param_set_bits(params_vdev, ISP3X_ISP_CTRL1, ISP3X_RAW3D_FST_FRAME, id);
ctrl &= ISP39_MODULE_EN;
ctrl |= !!arg->bypass_en << 1 | !!arg->iirsparse_en << 2;

View File

@@ -3430,6 +3430,8 @@ isp_bay3d_config(struct rkisp_isp_params_vdev *params_vdev,
u32 i, value;
value = isp3_param_read(params_vdev, ISP3X_BAY3D_CTRL, id);
if (value & BIT(1) && !arg->bypass_en)
isp3_param_set_bits(params_vdev, ISP3X_ISP_CTRL1, ISP3X_RAW3D_FST_FRAME, id);
value &= ISP3X_MODULE_EN;
if (dev->rd_mode == HDR_NORMAL ||