blob: 83b0942677607203d1a19194eb447da0451b0f6d (
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
137
138
139
140
|
config FB_MXC
tristate "MXC Framebuffer support"
depends on FB && (MXC_IPU || ARCH_MX21 || ARCH_MX27 || ARCH_MX25 || ARCH_MX6)
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_EDID
depends on FB_MXC && I2C
tristate "MXC EDID support"
default y
config FB_MXC_SYNC_PANEL
depends on FB_MXC
tristate "Synchronous Panel Framebuffer"
default y
config FB_MXC_EPSON_VGA_SYNC_PANEL
depends on FB_MXC_SYNC_PANEL
tristate "Epson VGA Panel"
default n
config FB_MXC_TVOUT_TVE
tristate "MXC TVE TV Out Encoder"
depends on FB_MXC_SYNC_PANEL
depends on MXC_IPU_V3 && !ARCH_MX6Q
config FB_MXC_LDB
tristate "MXC LDB"
depends on FB_MXC_SYNC_PANEL
depends on MXC_IPU_V3
config FB_MXC_MIPI_DSI
tristate "MXC MIPI_DSI"
depends on FB_MXC_SYNC_PANEL
depends on MXC_IPU_V3
config FB_MXC_TRULY_WVGA_SYNC_PANEL
tristate "TRULY WVGA Panel"
depends on FB_MXC_SYNC_PANEL && FB_MXC_MIPI_DSI
config FB_MXC_CLAA_WVGA_SYNC_PANEL
depends on FB_MXC_SYNC_PANEL
tristate "CLAA WVGA Panel"
config FB_MXC_SEIKO_WVGA_SYNC_PANEL
depends on FB_MXC_SYNC_PANEL
tristate "SEIKO WVGA Panel"
config FB_MXC_SII902X
depends on FB_MXC_SYNC_PANEL && I2C
tristate "Si Image SII9022 DVI/HDMI Interface Chip"
config FB_MXC_SII902X_ELCDIF
depends on FB_MXC_ELCDIF_FB && FB_MXC_SYNC_PANEL && I2C
tristate "Si Image SII9022 DVI/HDMI Interface Chip for ELCDIF FB"
config FB_MXC_CH7026
depends on FB_MXC_SYNC_PANEL
tristate "Chrontel CH7026 VGA Interface Chip"
config FB_MXC_TVOUT_CH7024
tristate "CH7024 TV Out Encoder"
depends on FB_MXC_SYNC_PANEL
config FB_MXC_LOW_PWR_DISPLAY
bool "Low Power Display Refresh Mode"
depends on FB_MXC_SYNC_PANEL && MXC_FB_IRAM
default y
config FB_MXC_INTERNAL_MEM
bool "Framebuffer in Internal RAM"
depends on FB_MXC_SYNC_PANEL && MXC_FB_IRAM
default y
config FB_MXC_ASYNC_PANEL
depends on FB_MXC
bool "Asynchronous Panels"
default n
menu "Asynchronous Panel Type"
depends on FB_MXC_ASYNC_PANEL && FB_MXC
config FB_MXC_EPSON_PANEL
depends on FB_MXC_ASYNC_PANEL
default n
bool "Epson 176x220 Panel"
endmenu
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_AUTO_UPDATE_MODE
bool "E-Ink Auto-update Mode Support"
default n
depends on FB_MXC_EINK_PANEL
config FB_MXC_SIPIX_PANEL
depends on FB_MXC
depends on DMA_ENGINE
select FB_DEFERRED_IO
tristate "SIPIX Panel Framebuffer"
config FB_MXC_SIPIX_AUTO_UPDATE_MODE
bool "SIPIX Auto-update Mode Support"
default n
depends on FB_MXC_SIPIX_PANEL
config FB_MXC_ELCDIF_FB
depends on FB && ARCH_MXC
tristate "Support MXC ELCDIF framebuffer"
choice
prompt "Async Panel Interface Type"
depends on FB_MXC_ASYNC_PANEL && FB_MXC
default FB_MXC_ASYNC_PANEL_IFC_16_BIT
config FB_MXC_ASYNC_PANEL_IFC_8_BIT
bool "8-bit Parallel Bus Interface"
config FB_MXC_ASYNC_PANEL_IFC_16_BIT
bool "16-bit Parallel Bus Interface"
config FB_MXC_ASYNC_PANEL_IFC_SERIAL
bool "Serial Bus Interface"
endchoice
|