142 lines
2.7 KiB
Plaintext
142 lines
2.7 KiB
Plaintext
|
|
config CSI_VIN
|
|
tristate "v4l2 new driver for SUNXI"
|
|
default m
|
|
select VIDEOBUF2_DMA_CONTIG
|
|
|
|
config ENABLE_SENSOR_FLIP_OPTION
|
|
bool "select sensor flip to replace vipp flip"
|
|
default n
|
|
help
|
|
you cant flip in vipp when you select LBC format,
|
|
so you can enable it to active sensor flip operation.
|
|
|
|
config CSI_CCI
|
|
tristate "use cci function"
|
|
default m
|
|
help
|
|
CCI is a hardware module in CSI. you can make it to
|
|
be cci or i2c in the system.
|
|
|
|
if CSI_CCI
|
|
source "drivers/media/platform/sunxi-vin/vin-cci/Kconfig"
|
|
endif
|
|
|
|
config FLASH
|
|
tristate "use flash module"
|
|
default n
|
|
|
|
config ACTUATOR
|
|
tristate "use actuator module"
|
|
default n
|
|
|
|
config SENSOR_LIST
|
|
tristate "sensor list for adaptive"
|
|
default n
|
|
|
|
config BUF_AUTO_UPDATE
|
|
bool "buf addr update for hardware"
|
|
default n
|
|
|
|
config VIN_LOG
|
|
bool "use vin log for debug"
|
|
default n
|
|
|
|
config PIPELINE_RESET
|
|
bool "use pipeline reset when timeout"
|
|
default n
|
|
|
|
config MULTI_FRAME
|
|
bool "multi-frame interrupt mode"
|
|
default n
|
|
|
|
config SUPPORT_ISP_TDM
|
|
bool "use isp for time sharing multiplex"
|
|
default n
|
|
|
|
config TDM_LBC_EN
|
|
bool "tdm reduces buf size by compression"
|
|
depends on SUPPORT_ISP_TDM
|
|
default y
|
|
|
|
config TDM_ONE_BUFFER
|
|
bool "tdm use one buffer mode"
|
|
depends on SUPPORT_ISP_TDM
|
|
default n
|
|
help
|
|
need ensure sensor vbland > 20%
|
|
|
|
config TDM_ONE_BUFFER_WITH_TWORX
|
|
bool "tdm use one buffer mode with two tdm_rx run"
|
|
depends on TDM_ONE_BUFFER
|
|
default n
|
|
|
|
config TDM_OFFLINE_HANDLE_RAW
|
|
bool "tdm receive raw data to user and than get it from user, finally return to isp"
|
|
depends on SUPPORT_ISP_TDM
|
|
default n
|
|
|
|
config MIPI_VC
|
|
bool "use mipi vc mode"
|
|
default n
|
|
|
|
config AVG_TDM_FIFO
|
|
bool "set the tdm four channels fifo the same"
|
|
default n
|
|
config DISPPLAY_SYNC
|
|
bool "use one buffer for delay display"
|
|
default n
|
|
|
|
config VIN_IOMMU
|
|
bool "use IOMMU for memery alloc"
|
|
default n
|
|
|
|
config D3D
|
|
bool "ISP 3D denoise module"
|
|
default n
|
|
|
|
config D3D_LTF_EN
|
|
bool "ISP 3D denoise long time frame"
|
|
depends on D3D
|
|
default n
|
|
|
|
config D3D_COMPRESS_EN
|
|
bool "ISP 3D denoise reduces buf size by compression"
|
|
depends on D3D
|
|
default n
|
|
|
|
config WDR
|
|
bool "ISP WDR module"
|
|
default y
|
|
|
|
config WDR_COMPRESS_EN
|
|
bool "ISP WDR reduces buf size by compression"
|
|
depends on WDR
|
|
default n
|
|
|
|
config FRAMEDONE_TWO_BUFFER
|
|
bool "use two buffer in bk frame done interrupt"
|
|
default n
|
|
|
|
config ISP_SERVER_MELIS
|
|
bool "use ISP server from melis"
|
|
default n
|
|
|
|
config VIN_INIT_MELIS
|
|
bool "vin and isp init in melis"
|
|
depends on ISP_SERVER_MELIS
|
|
default n
|
|
|
|
config SUPPORT_THREE_CAMERA_MELIS
|
|
bool "support three camera read flash in melis"
|
|
depends on ISP_SERVER_MELIS
|
|
default n
|
|
|
|
config VIDEO_SUNXI_VIN_SPECIAL
|
|
bool "vin is used by other kernel drivers"
|
|
default n
|
|
|
|
menu "sensor driver select"
|
|
source "drivers/media/platform/sunxi-vin/modules/sensor/Kconfig"
|
|
endmenu
|