mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 03:40:35 +09:00
media: rockchip: ispp: check SHARP_CORE_CTRL after update
Change-Id: Iad0d7b2c1e9a0f1222d5055656b598ce542b6d54 Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
@@ -2600,14 +2600,15 @@ static void nr_work_event(struct rkispp_device *dev,
|
||||
}
|
||||
rkispp_update_regs(dev, RKISPP_NR, RKISPP_ORB_MAX_FEATURE);
|
||||
}
|
||||
|
||||
writel(OTHER_FORCE_UPD, base + RKISPP_CTRL_UPDATE);
|
||||
|
||||
val = readl(base + RKISPP_SHARP_CORE_CTRL);
|
||||
if (!(val & SW_SHP_EN) && !is_fec_en && !stream->streaming)
|
||||
writel(val | SW_SHP_DMA_DIS, base + RKISPP_SHARP_CORE_CTRL);
|
||||
else if (val & SW_SHP_EN)
|
||||
writel(val & ~SW_SHP_DMA_DIS, base + RKISPP_SHARP_CORE_CTRL);
|
||||
|
||||
writel(OTHER_FORCE_UPD, base + RKISPP_CTRL_UPDATE);
|
||||
|
||||
v4l2_dbg(3, rkispp_debug, &dev->v4l2_dev,
|
||||
"NR start seq:%d | Y_SHD rd:0x%x wr:0x%x\n",
|
||||
seq, readl(base + RKISPP_NR_ADDR_BASE_Y_SHD),
|
||||
|
||||
Reference in New Issue
Block a user