# SPDX-License-Identifier: GPL-2.0-only menu "VIN (camera) Drivers" depends on AW_BSP config AW_VIDEO_SUNXI_VIN tristate "sunxi video input (camera csi/mipi isp vipp) driver" select MEDIA_SUPPORT default n config AW_SENSOR_POWER tristate "sensor power in front of vin" depends on AW_VIDEO_SUNXI_VIN default n config CSI_VIN tristate "v4l2 new driver for SUNXI" depends on AW_VIDEO_SUNXI_VIN default m select VIDEOBUF2_DMA_CONTIG config ENABLE_SENSOR_FLIP_OPTION bool "select sensor flip to replace vipp flip" depends on AW_VIDEO_SUNXI_VIN 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" depends on AW_VIDEO_SUNXI_VIN default n help CCI is a hardware module in CSI. you can make it to be cci or i2c in the system. if CSI_CCI source "$(BSP_TOP)drivers/vin/vin-cci/Kconfig" endif config FLASH tristate "use flash module" depends on AW_VIDEO_SUNXI_VIN default m config ACTUATOR tristate "use actuator module" depends on AW_VIDEO_SUNXI_VIN default m config SENSOR_LIST tristate "sensor list for adaptive" depends on AW_VIDEO_SUNXI_VIN default m config BUF_AUTO_UPDATE bool "buf addr update for hardware" depends on AW_VIDEO_SUNXI_VIN default n config VIN_LOG bool "use vin log for debug" depends on AW_VIDEO_SUNXI_VIN default y config PIPELINE_RESET bool "use pipeline reset when timeout" depends on AW_VIDEO_SUNXI_VIN default n config MULTI_FRAME bool "multi-frame interrupt mode" depends on AW_VIDEO_SUNXI_VIN default n config SUPPORT_ISP_TDM bool "use isp for time sharing multiplex" depends on AW_VIDEO_SUNXI_VIN default n config DISPPLAY_SYNC bool "use one buffer for delay display" depends on AW_VIDEO_SUNXI_VIN default n config VIN_IOMMU bool "use IOMMU for memery alloc" depends on AW_VIDEO_SUNXI_VIN default y config D3D bool "ISP 3D denoise module" depends on AW_VIDEO_SUNXI_VIN default n config D3D_LTF_EN bool "ISP 3D denoise long time frame" depends on D3D depends on AW_VIDEO_SUNXI_VIN default n config D3D_COMPRESS_EN bool "ISP 3D denoise reduces buf size by compression" depends on AW_VIDEO_SUNXI_VIN depends on D3D default n config WDR bool "ISP WDR module" depends on AW_VIDEO_SUNXI_VIN default n config WDR_COMPRESS_EN bool "ISP WDR reduces buf size by compression" depends on AW_VIDEO_SUNXI_VIN depends on WDR default n config SAME_I2C bool "sensor same i2c addr" depends on AW_VIDEO_SUNXI_VIN default y endmenu