config DRM_EXYNOS
	tristate "DRM Support for Samsung SoC EXYNOS Series"
	depends on DRM && PLAT_SAMSUNG
	select DRM_KMS_HELPER
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_IMAGEBLIT
	select VT_HW_CONSOLE_BINDING if FRAMEBUFFER_CONSOLE
	help
	  Choose this option if you have a Samsung SoC EXYNOS chipset.
	  If M is selected the module will be called exynosdrm.

config DRM_EXYNOS_IOMMU
	bool "EXYNOS DRM IOMMU Support"
	depends on DRM_EXYNOS && EXYNOS_IOMMU && ARM_DMA_USE_IOMMU
	help
	  Choose this option if you want to use IOMMU feature for DRM.

config DRM_EXYNOS_DMABUF
	bool "EXYNOS DRM DMABUF"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use DMABUF feature for DRM.

config DRM_EXYNOS_FIMD
	bool "EXYNOS DRM FIMD"
	depends on DRM_EXYNOS && !FB_S3C
	help
	  Choose this option if you want to use Exynos FIMD for DRM.

config DRM_EXYNOS_FIMD_WB
	bool "EXYNOS DRM FIMD WB"
	depends on DRM_EXYNOS_FIMD
	help
	  This option enables writeback operations in FIMD for DRM.
	  It can support fimd streams data to fimc destinations ram.
	  writeback operations support final blended stream.
	  when enable this options.

config DRM_EXYNOS_FIMD_DEBUG_FIFO
	bool "EXYNOS DRM FIMD Debug FIFO"
	depends on DRM_EXYNOS_FIMD
	help
	  This option enables FIFO under-run operations in FIMD for DRM.
	  It can check fimd streams FIFO under-run state in each overlay.
	  FIFO under-run contain with bus frequency.
	  If you want to check FIFO under-run state, than enable it.

config DRM_EXYNOS_HDMI
	bool "EXYNOS DRM HDMI"
	depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV
	help
	  Choose this option if you want to use Exynos HDMI for DRM.

config DRM_EXYNOS_DDC
	bool "EXYNOS DRM DDC"
	depends on DRM_EXYNOS_HDMI
	help
	  Choose this option if you want to use Exynos DDC for DRM.

config DRM_EXYNOS_HDCP
	bool "EXYNOS DRM HDCP"
	depends on DRM_EXYNOS_HDMI
	help
	  This option enables HDCP in HDMI for DRM.
	  It can support contents protection HDMI streaming packet.
	  HDCP is stand for High-bandwidth Digital Content Protection.
	  supports version HDCP v1.1.

config DRM_EXYNOS_VIDI
	bool "EXYNOS DRM Virtual Display"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use Exynos VIDI for DRM.

config DRM_EXYNOS_G2D
	bool "EXYNOS DRM G2D"
	depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_G2D
	help
	  Choose this option if you want to use Exynos G2D for DRM.

config DRM_EXYNOS_IPP
	bool "EXYNOS DRM IPP"
	depends on DRM_EXYNOS
	help
	  This option enables IPP drivers for FIMC, GSC, Rotator.
	  It can support user space ioctl for each devices.
	  ipp operations support rotating and scaling, writeback, flip, output
	  when enable this options.

config DRM_EXYNOS_ROTATOR
	bool "EXYNOS DRM Rotator"
	depends on DRM_EXYNOS_IPP
	help
	  Choose this option if you want to use Exynos Rotator for DRM.

config DRM_EXYNOS_FIMC
	bool "EXYNOS DRM FIMC"
	depends on DRM_EXYNOS_IPP
	help
	  Choose this option if you want to use Exynos FIMC for DRM.

config DRM_EXYNOS_GSC
	bool "EXYNOS DRM GSC"
	depends on DRM_EXYNOS_IPP && !ARCH_EXYNOS4
	help
	  Choose this option if you want to use Exynos GSC for DRM.

config DRM_EXYNOS_SC
	bool "EXYNOS DRM SC"
	depends on DRM_EXYNOS_IPP && !ARCH_EXYNOS4
	help
	  Choose this option if you want to use Exynos SC for DRM.

config DRM_EXYNOS_DBG
	bool "EXYNOS DRM DBG"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use debug feature.

config DRM_EXYNOS_IPP_TC
	bool "EXYNOS DRM IPP TRAFFIC CONTROL"
	depends on DRM_EXYNOS_IPP
	help
	  This option enables IPP drivers for traffic control.

config DRM_EXYNOS_LOGO
	bool "EXYNOS DRM LOGO"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use logo feature.
	  It parses kernel command line to get logo information,
	  and overwrites fbdev gem ops.

config DRM_FIMD_GAMMA_TUNE
	bool "EXYNOS FIMD GAMMA TUNE"
	depends on DRM_EXYNOS_FIMD && ARCH_EXYNOS4
	help
	  Choose this option if you want to apply S-curve gamma,
	  using fimd register control under outdoor mode.

config SLP_FAKE_WVGA_DRM_MODE_SUPPORT
	bool "Support fake WVGA DRM mode"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use fake WVGA DRM mode feature
	  for Xorg in HD mode. It remains LCD H/W panel information in HD,
	  only changes DRM mode to WVGA forcely.
	  Caution: It is only valid at LVDS.

config DISPLAY_EARLY_DPMS
	bool "Display early DPMS"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use early dpms feature.
