summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev/mxc/Kconfig
blob: c475723fc1e609949083bba9195adbae94b104e9 (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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
config FB_MXC
	tristate "MXC Framebuffer support"
	depends on FB
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_IMAGEBLIT
	select FB_MODE_HELPERS
	default y
	help
	  This is a framebuffer device for the MXC LCD Controller.
	  See <http://www.linux-fbdev.org/> for information on framebuffer
	  devices.

	  If you plan to use the LCD display with your MXC system, say
	  Y here.

config FB_MXC_DISP_FRAMEWORK
	tristate "Display driver framework"
	help
	  This is a framework that helps with registration and data handling
	  between fb drivers and display drivers.

	  It is selected by drivers which use this framework as linkage code
	  between display controllers and panels.

config FB_MXC_SYNC_PANEL
	depends on FB_MXC && !FB_IMX64
	depends on MXC_IPU_V3
	select FB_MXC_DISP_FRAMEWORK
	tristate "Synchronous Panel Framebuffer"

config FB_MXC_OVERLAY
	depends on FB_MXC
	tristate "Overlay Framebuffer"
	default n
	help
	  Enhanced LCD controller of MXC has overlay function.

config FB_MXC_MIPI_DSI
	tristate "MXC MIPI_DSI"
	depends on FB_MXC_SYNC_PANEL
	depends on MXC_IPU_V3

config FB_MXC_MIPI_DSI_SAMSUNG
	tristate "MXC MIPI_DSI_SAMSUNG"
	depends on FB_MXC_SYNC_PANEL
	depends on FB_MXS

config FB_MXC_MIPI_DSI_NORTHWEST
	tristate "MXC MIPI_DSI_NORTHWEST"
	depends on FB_MXC_DISP_FRAMEWORK || FB_MXC_SYNC_PANEL
	depends on FB_MXS

config FB_MXC_TRULY_WVGA_SYNC_PANEL
	tristate "TRULY WVGA Panel"
	depends on FB_MXC_DISP_FRAMEWORK || FB_MXC_SYNC_PANEL
	depends on FB_MXC_MIPI_DSI || FB_MXC_MIPI_DSI_SAMSUNG || FB_MXC_MIPI_DSI_NORTHWEST

config FB_MXC_TRULY_PANEL_TFT3P5079E
	tristate "TRULY Panel TFT3P5079E"
	depends on FB_MXC_DISP_FRAMEWORK || FB_MXC_SYNC_PANEL
	depends on FB_MXC_MIPI_DSI_SAMSUNG

config FB_MXC_TRULY_PANEL_TFT3P5581E
	tristate "TRULY Panel TFT3P5581E"
	depends on FB_MXC_DISP_FRAMEWORK || FB_MXC_SYNC_PANEL
	depends on FB_MXC_MIPI_DSI_SAMSUNG || FB_MXC_MIPI_DSI_NORTHWEST

config FB_MXC_LDB
	tristate "MXC LDB"
	depends on FB_MXC_SYNC_PANEL
	depends on MXC_IPU_V3 || FB_MXS
	select VIDEOMODE_HELPERS

config FB_MXC_HDMI
	depends on FB_MXC_SYNC_PANEL
	depends on MXC_IPU_V3
	depends on I2C
	tristate "MXC HDMI driver support"
	select MFD_MXC_HDMI
	help
	  Driver for the on-chip MXC HDMI controller.

config FB_MXC_EDID
     depends on FB_MXC && I2C
     tristate "MXC EDID support"
     default y

config FB_MXS_SII902X
	tristate "Si Image SII9022 DVI/HDMI Interface Chip"
	depends on FB_MXS && I2C

config FB_MXC_DCIC
	tristate "MXC DCIC"
	depends on FB_MXC_SYNC_PANEL
	depends on MXC_IPU_V3 || FB_MXS
	select VIDEOMODE_HELPERS

config FB_MXC_ADV7535
	tristate "ADI ADV7535 support"
	depends on I2C
	depends on FB_MXC_MIPI_DSI || FB_MXC_MIPI_DSI_NORTHWEST
	help
	  Driver support for the ADV7535 DSI-to-HDMI module

config HANNSTAR_CABC
	tristate "Hannstar CABC function"
	help
	  Say yes here to support switching on/off Hannstar CABC
	  function.  This function turns backlight density of a
	  display panel automatically according to the content
	  shown on the panel.

config FB_MXC_EINK_PANEL
	depends on FB_MXC
	depends on DMA_ENGINE
	select FB_DEFERRED_IO
	tristate "E-Ink Panel Framebuffer"

config FB_MXC_EINK_V2_PANEL
	depends on FB_MXC
	depends on DMA_ENGINE
	select FB_DEFERRED_IO
	tristate "E-Ink Panel Framebuffer based on EPDC V2"

config FB_MXC_EINK_AUTO_UPDATE_MODE
	bool "E-Ink Auto-update Mode Support"
	depends on FB_MXC_EINK_PANEL

config FB_DCSS
	tristate "DCSS multi-layer framebuffer support"
	depends on FB_MXC && ARCH_FSL_IMX8MQ
	default y
	help
	  Framebuffer support the DCSS controller in imx8mq platform.
	  DCSS support 3 layer compsition.