1# SPDX-License-Identifier: GPL-2.0 2config VIDEO_ROCKCHIP_CIF 3 tristate "Rockchip Camera Interface driver" 4 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 5 depends on ARCH_ROCKCHIP || COMPILE_TEST 6 depends on MEDIA_CAMERA_SUPPORT 7 select VIDEOBUF2_DMA_CONTIG 8 select VIDEOBUF2_DMA_SG 9 select V4L2_FWNODE 10 select PHY_ROCKCHIP_MIPI_RX 11 default n 12 help 13 Support for CIF on the rockchip SoCs like rk312x, rk3288. 14 15choice 16 prompt "rockchip camera sensor interface work mode" 17 depends on VIDEO_ROCKCHIP_CIF 18 default ROCKCHIP_CIF_WORKMODE_PINGPONG 19 20config ROCKCHIP_CIF_WORKMODE_PINGPONG 21 bool "interface works in pingpong mode" 22 23config ROCKCHIP_CIF_WORKMODE_ONEFRAME 24 bool "interface works in oneframe mode" 25 26endchoice 27 28choice 29 prompt "rockchip rkcif device dummy buffer choice" 30 depends on VIDEO_ROCKCHIP_CIF 31 default ROCKCHIP_CIF_USE_DUMMY_BUF 32 33config ROCKCHIP_CIF_USE_DUMMY_BUF 34 bool "rkcif use dummy buffer" 35 36config ROCKCHIP_CIF_USE_NONE_DUMMY_BUF 37 bool "rkcif not use dummy buffer" 38 39endchoice 40