From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/drivers/media/platform/rockchip/cif/Kconfig | 44 +++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 41 insertions(+), 3 deletions(-) diff --git a/kernel/drivers/media/platform/rockchip/cif/Kconfig b/kernel/drivers/media/platform/rockchip/cif/Kconfig index 592842b..d5b1c7a 100644 --- a/kernel/drivers/media/platform/rockchip/cif/Kconfig +++ b/kernel/drivers/media/platform/rockchip/cif/Kconfig @@ -4,10 +4,9 @@ depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API depends on ARCH_ROCKCHIP || COMPILE_TEST depends on MEDIA_CAMERA_SUPPORT - select VIDEOBUF2_DMA_CONTIG - select VIDEOBUF2_DMA_SG + select VIDEOBUF2_CMA_SG + select VIDEOBUF2_VMALLOC select V4L2_FWNODE - select PHY_ROCKCHIP_MIPI_RX default n help Support for CIF on the rockchip SoCs like rk312x, rk3288. @@ -38,3 +37,42 @@ endchoice +config ROCKCHIP_CIF_USE_MONITOR + bool "rkcif use monitor" + depends on VIDEO_ROCKCHIP_CIF + default n + help + Support for CIF to monitor capture error. + +config ROCKCHIP_CIF_MONITOR_MODE + hex "rkcif monitor mode" + default 0x1 + depends on ROCKCHIP_CIF_USE_MONITOR + +config ROCKCHIP_CIF_MONITOR_START_FRAME + hex "the frame id to start monitor" + default 0 + depends on ROCKCHIP_CIF_USE_MONITOR + +config ROCKCHIP_CIF_MONITOR_CYCLE + hex "frame num of monitoring cycle" + default 0x8 + depends on ROCKCHIP_CIF_USE_MONITOR + +config ROCKCHIP_CIF_MONITOR_KEEP_TIME + hex "timeout for keep monitoring after finding out error, unit(ms)" + default 0x3e8 + depends on ROCKCHIP_CIF_USE_MONITOR + +config ROCKCHIP_CIF_MONITOR_ERR_CNT + hex "error reference val for resetting" + default 0x5 + depends on ROCKCHIP_CIF_USE_MONITOR + +config ROCKCHIP_CIF_RESET_BY_USER + bool "rkcif reset by user" + depends on ROCKCHIP_CIF_USE_MONITOR + default n + help + Support for CIF to reset pipe by user. + -- Gitblit v1.6.2