mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
media: rockchip: isp: add raw filter to procfs debug
BIT(7) for skip raw input update, example: echo mode=0x80 > /proc/rkisp0-vir0 Change-Id: I6984d6eb191ce6d63c6b9cbf6cc90c0b82ac6613 Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
@@ -187,6 +187,10 @@ void rkisp_update_regs(struct rkisp_device *dev, u32 start, u32 end)
|
||||
u32 *val = dev->sw_base_addr + i;
|
||||
u32 *flag = dev->sw_base_addr + i + RKISP_ISP_SW_REG_SIZE;
|
||||
|
||||
if (dev->procfs.mode & RKISP_PROCFS_FIL_RAW &&
|
||||
(i == ISP3X_MI_RAW0_RD_BASE ||
|
||||
i == ISP3X_MI_RAW1_RD_BASE || i == ISP3X_MI_RAWS_RD_BASE))
|
||||
continue;
|
||||
if (dev->procfs.mode & RKISP_PROCFS_FIL_SW) {
|
||||
if (!((i >= ISP3X_ISP_ACQ_H_OFFS && i <= ISP3X_ISP_ACQ_V_SIZE) ||
|
||||
(i >= ISP3X_ISP_OUT_H_OFFS && i <= ISP3X_ISP_OUT_V_SIZE) ||
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
enum {
|
||||
RKISP_PROCFS_DUMP_REG = BIT(0),
|
||||
RKISP_PROCFS_DUMP_MEM = BIT(1),
|
||||
RKISP_PROCFS_FIL_RAW = BIT(7),
|
||||
|
||||
RKISP_PROCFS_FIL_AIQ = BIT(8),
|
||||
RKISP_PROCFS_FIL_SW = BIT(9),
|
||||
|
||||
Reference in New Issue
Block a user