config VIDEO_MEDIATEK_CEC
	tristate "Mediatek CEC driver"
	depends on CEC_CORE
	help
	  Mediatek cec driver provides HW
	  capability of CEC

	  To compile this driver as a module, choose M here: the
	  module will be called mtk-cec

config VIDEO_MEDIATEK_PMU_CEC
	tristate "Mediatek PMU CEC driver"
	depends on CEC_CORE
	help
	  Mediatek cec driver provides HW
	  capability of CEC on PMU

	  To compile this driver as a module, choose M here: the
	  module will be called mtk-pmu-cec

config VIDEO_MEDIATEK_VCU
	tristate "Mediatek Video Communication/Controller Unit"
	depends on VIDEO_DEV && VIDEO_V4L2
	help
	  This driver provides downloading VCU firmware and
	  communicating with VPU. This driver for hw video
	  codec embedded in Mediatek's MT8173 SOCs. It is able
	  to handle video decoding/encoding in a range of formats.

	  To compile this driver as a module, choose M here: the
	  module will be called mtk-vcu.

config MTK_TINYSYS_VCP_SUPPORT
	tristate "MediaTek VCP driver"
	help
	  MediaTek video kernel driver for micro-P.

	  The driver support control and communicate vcp and allocate,
	  free memory, etc.

	  To compile this driver as modules, choose M here: the
	  modules will be called vcp and vcp_status.

config VIDEO_MEDIATEK_CAPS
	tristate "Mediatek Video Capture and DIPR Driver"
	depends on VIDEO_DEV && VIDEO_V4L2
	depends on V4L2_MEM2MEM_DEV
	default n
	help
	  This is a v4l2 driver for Mediatek DIP.
	  It has two main functions.
	  The major main function is capture video.
	  The other main function is MEM to MEM operation.

config VIDEO_MEDIATEK_PQ
	tristate "Mediatek Video Display and M2M Driver"
	depends on VIDEO_DEV && VIDEO_V4L2
	default n
	help
	  Mediatek PQ DD driver will provide display and
	  PQ effect control by different window for display path.
	  This driver relys on UTPA driver.

	  To compile this driver as a module, choose M here: the
	  module will be mtk-pq

#config VIDEO_MEDIATEK_PQ_MERAK
# tristate "Mediatek Video Display PQ SW MERAK Architecture"
# depends on VIDEO_DEV && VIDEO_V4L2
# select V4L2_MEM2MEM_DEV
# select VIDEOBUF2_DMA_CONTIG
# default n
# help
#   Mediatek Video Display PQ SW MERAK Architecture. STI standard
#   interface.
#   To use merak sw architecture, choose y here: the module
#   will be mtk-pq

config VIDEO_MEDIATEK_PQ_LEGACY
	tristate "Mediatek Video Display PQ SW LEGACY Architecture"
	default n
	help
	  Mediatek Video Display PQ SW MERAK Architecture. STI standard
	  interface.
	  To use merak sw architecture, choose y here: the module
	  will be mtk-pq

config VIDEO_MEDIATEK_SRCCAP
	tristate "Mediatek Video Display SRCCAP SW Architecture"
	depends on VIDEO_DEV && VIDEO_V4L2
	default n
	help
	  Mediatek SRCCAP device driver will provide source and
	  display control for external inputs.

	  To compile this driver as a module, choose M here: the
	  module will be mtk-srccap

#config VIDEO_MEDIATEK_SRCCAP_MERAK
# tristate "Mediatek Video Display SRCCAP SW MERAK Architecture"
# depends on VIDEO_DEV && VIDEO_V4L2
# select V4L2_MEM2MEM_DEV
# default n
# help
#   Mediatek Video Display SRCCAP SW MERAK Architecture. STI standard
#   interface.
#   To use merak sw architecture, choose y here: the module
#   will be mtk-srccap

config VIDEO_MEDIATEK_SRCCAP_LEGACY
	tristate "Mediatek Video Display SRCCAP SW LEGACY Architecture"
	default n
	help
	  Mediatek Video Display SRCCAP SW MERAK Architecture. STI standard
	  interface.
	  To use merak sw architecture, choose y here: the module
	  will be mtk-srccap

config VIDEO_MEDIATEK_CAPTURE_ROTATE_NOT_SUPPORT
	bool "MediaTek Video Capture Driver Does Not Support Rotate"
	default n
	help
	  enable/disable ROTATE_NOT_SUPPORT.
	  Say Y here if the MediaTek video capture driver does not support Rotate.
	  Select this option if the hardware or driver does not include support for Rotate.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_CAPTURE_DIDNR_NOT_SUPPORT
	bool "MediaTek Video Capture Driver Does Not Support DI and DNR"
	default n
	help
	  enable/disable DIDNR_NOT_SUPPORT.
	  Say Y here if the MediaTek video capture driver does not support DI/DNR.
	  Select this option if the hardware or driver does not include support for DI/DNR.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_CAPTURE_B2RLITE_NOT_SUPPORT
	bool "MediaTek Video Capture Driver Does Not Support B2Rlite"
	default n
	help
	  enable/disable B2RLITE_NOT_SUPPORT.
	  Say Y here if the MediaTek video capture driver does not support B2Rlite.
	  Select this option if the hardware or driver does not include support for B2Rlite.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_SRCCAP_NOT_SUPPORT_DMA
	bool "Enable NOT_SUPPORT_DMA"
	default n
	help
	  enalbe/disable NOT_SUPPORT_DMA.
	  Choose Y here if srccap not support dma.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_SRCCAP_NOT_SUPPORT_DSCL
	bool "Enable NOT_SUPPORT_DSCL"
	default n
	help
	  enalbe/disable NOT_SUPPORT_DSCL.
	  Choose Y here if srccap not support dscl.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_PQ_PQU_NOT_SUPPORT_SRS
	bool "MediaTek Picture Quality Driver Does Not Support SRS"
	default n
	help
	  enable/disable PQ_PQU_NOT_SUPPORT_SRS.
	  Say Y here if the MediaTek picture quality driver does not support SRS.
	  Select this option if the hardware or driver does not include support for SRS.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_PQ_PQU_NOT_SUPPORT_ABF
	bool "MediaTek Picture Quality Driver Does Not Support ABF"
	default n
	help
	  enable/disable PQ_PQU_NOT_SUPPORT_ABF.
	  Say Y here if the MediaTek picture quality driver does not support ABF.
	  Select this option if the hardware or driver does not include support for ABF.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_PQ_PQU_NOT_SUPPORT_UCM
	bool "MediaTek Picture Quality Driver Does Not Support UCM"
	default n
	help
	  enable/disable PQ_PQU_NOT_SUPPORT_UCM.
	  Say Y here if the MediaTek picture quality driver does not support UCM.
	  Select this option if the hardware or driver does not include support for UCM.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_PQ_PQU_NOT_SUPPORT_ZNR
	bool "MediaTek Picture Quality Driver Does Not Support ZNR"
	default n
	help
	  enable/disable PQ_PQU_NOT_SUPPORT_UCM.
	  Say Y here if the MediaTek picture quality driver does not support ZNR.
	  Select this option if the hardware or driver does not include support for ZNR.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_PQ_PQU_NOT_SUPPORT_A2DP
	bool "MediaTek Picture Quality Driver Does Not Support A2DP"
	default n
	help
	  enable/disable PQ_PQU_NOT_SUPPORT_A2DP.
	  Say Y here if the MediaTek picture quality driver does not support A2DP.
	  Select this option if the hardware or driver does not include support for A2DP.
	  Otherwise, Choose N.

config VIDEO_MEDIATEK_PQ_PQU_NOT_SUPPORT_MULTI_WIN
	bool "MediaTek Picture Quality Driver Does Not Support MULTI-WIN"
	default n
	help
	  enable/disable PQ_PQU_NOT_SUPPORT_MULTI_WIN.
	  Say Y here if the MediaTek picture quality driver does not support MULTI-WIN.
	  Select this option if the hardware or driver does not include support for MULTI-WIN.
	  Otherwise, Choose N.
