blob: 42f990ac3499ea951c6d624465e6d1f8724e08ec (
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
|
config FB_MXC
tristate "MXC Framebuffer support"
depends on FB && (MXC_IPU || ARCH_MX21 || ARCH_MX27 || ARCH_MX25)
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_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
config FB_MXC_LDB
tristate "MXC LDB"
depends on FB_MXC_SYNC_PANEL
depends on MXC_IPU_V3
config FB_MXC_CLAA_WVGA_SYNC_PANEL
depends on FB_MXC_SYNC_PANEL
tristate "CLAA WVGA Panel"
config FB_MXC_SII9022
depends on FB_MXC_SYNC_PANEL
tristate "Si Image SII9022 DVI/HDMI Interface Chip"
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 VIDEO_AD9389
tristate "Analog Devices AD9389/AD9889 digital video encoders"
depends on I2C && FB_MXC_SYNC_PANEL
---help---
Support for the AD9389/AD9889 HDMI/DVI Video transmiter.
To compile this driver as a module, choose M here: the
module will be called ad9389.
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_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
|