diff options
author | Hu Kejun <william.hu@rock-chips.com> | 2018-03-27 18:48:40 +0800 |
---|---|---|
committer | Tao Huang <huangtao@rock-chips.com> | 2018-04-11 16:31:00 +0800 |
commit | 97ed8ef8c8bed138b8bbb5e8b7de04fc8162cf11 (patch) | |
tree | ab476741b7edf468d1390dbeda45a66363d988f0 | |
parent | e4b5ad1093bea66230d4c4e28d877789bdd889c5 (diff) |
media: rockchip: isp1: enable CIF_ISP_CTRL_ISP_CFG_UPD_PERMANENT of isp ctrl register
For those sub modules that have shadow registers in core isp, if
CIF_ISP_CTRL_ISP_CFG_UPD_PERMANENT of isp ctrl is disabled, the
new parameters will not be updated to shadow registers automatically.
BUG=b:36227021
TEST=scarlet can preview, LSC data table can be switched.
Change-Id: I804ddfc45b3c2fca9a6f51627af4264a25075070
Signed-off-by: ZhongYiChong <zyc@rock-chips.com>
Change-Id: I801f49e5b9ff2ec30cfe2cf821904b61174226d5
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
-rw-r--r-- | drivers/media/platform/rockchip/isp1/rkisp1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/rockchip/isp1/rkisp1.c b/drivers/media/platform/rockchip/isp1/rkisp1.c index 8e0f012ae5b5..30f273b184a5 100644 --- a/drivers/media/platform/rockchip/isp1/rkisp1.c +++ b/drivers/media/platform/rockchip/isp1/rkisp1.c @@ -445,7 +445,7 @@ static int rkisp1_isp_start(struct rkisp1_device *dev) /* Activate ISP */ val = readl(base + CIF_ISP_CTRL); val |= CIF_ISP_CTRL_ISP_CFG_UPD | CIF_ISP_CTRL_ISP_ENABLE | - CIF_ISP_CTRL_ISP_INFORM_ENABLE; + CIF_ISP_CTRL_ISP_INFORM_ENABLE | CIF_ISP_CTRL_ISP_CFG_UPD_PERMANENT; writel(val, base + CIF_ISP_CTRL); /* XXX: Is the 1000us too long? |