• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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