aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/exynos/Kconfig
blob: b4ae4c5692a93515b519861e56d0ffdb7302358c (plain)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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_MEMSIZE
	int "Memory size in kbytes for DRM"
	depends on DRM_EXYNOS
	default "32768"

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

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

config DRM_EXYNOS_FIMD
	bool "Samsung DRM FIMD"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use Samsung FIMD for DRM.

config DRM_EXYNOS_FIMD_WB
	bool "Samsung 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_HDMI
	bool "Samsung DRM HDMI"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use Samsung HDMI for DRM.

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

config DRM_EXYNOS_G2D
	bool "Samsung DRM G2D"
	depends on DRM_EXYNOS
	help
	  Choose this option if you want to use Samsung G2D for DRM.

config DRM_EXYNOS_IPP
	bool "Samsung 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 "Samsung DRM Rotator"
	depends on DRM_EXYNOS_IPP
	help
	  Choose this option if you want to use Samsung Rotator for DRM.

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

config DRM_EXYNOS_GSC
	bool "Samsung DRM GSC"
	depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5
	help
	  Choose this option if you want to use Samsung GSC for DRM.