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