Kconfig revision 1.1.1.2 1 1.1 riastrad #
2 1.1 riastrad # Drm device configuration
3 1.1 riastrad #
4 1.1 riastrad # This driver provides support for the
5 1.1 riastrad # Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
6 1.1 riastrad #
7 1.1 riastrad menuconfig DRM
8 1.1 riastrad tristate "Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)"
9 1.1.1.2 riastrad depends on (AGP || AGP=n) && !EMULATED_CMPXCHG && MMU && HAS_DMA
10 1.1.1.2 riastrad select HDMI
11 1.1 riastrad select I2C
12 1.1 riastrad select I2C_ALGOBIT
13 1.1 riastrad select DMA_SHARED_BUFFER
14 1.1 riastrad help
15 1.1 riastrad Kernel-level support for the Direct Rendering Infrastructure (DRI)
16 1.1 riastrad introduced in XFree86 4.0. If you say Y here, you need to select
17 1.1 riastrad the module that's right for your graphics card from the list below.
18 1.1 riastrad These modules provide support for synchronization, security, and
19 1.1 riastrad DMA transfers. Please see <http://dri.sourceforge.net/> for more
20 1.1 riastrad details. You should also select and configure AGP
21 1.1 riastrad (/dev/agpgart) support if it is available for your platform.
22 1.1 riastrad
23 1.1.1.2 riastrad config DRM_MIPI_DSI
24 1.1.1.2 riastrad bool
25 1.1.1.2 riastrad depends on DRM
26 1.1.1.2 riastrad
27 1.1 riastrad config DRM_USB
28 1.1 riastrad tristate
29 1.1 riastrad depends on DRM
30 1.1 riastrad depends on USB_SUPPORT && USB_ARCH_HAS_HCD
31 1.1 riastrad select USB
32 1.1 riastrad
33 1.1 riastrad config DRM_KMS_HELPER
34 1.1 riastrad tristate
35 1.1 riastrad depends on DRM
36 1.1.1.2 riastrad help
37 1.1.1.2 riastrad CRTC helpers for KMS drivers.
38 1.1.1.2 riastrad
39 1.1.1.2 riastrad config DRM_KMS_FB_HELPER
40 1.1.1.2 riastrad bool
41 1.1.1.2 riastrad depends on DRM_KMS_HELPER
42 1.1 riastrad select FB
43 1.1 riastrad select FRAMEBUFFER_CONSOLE if !EXPERT
44 1.1 riastrad select FRAMEBUFFER_CONSOLE_DETECT_PRIMARY if FRAMEBUFFER_CONSOLE
45 1.1 riastrad help
46 1.1.1.2 riastrad FBDEV helpers for KMS drivers.
47 1.1 riastrad
48 1.1 riastrad config DRM_LOAD_EDID_FIRMWARE
49 1.1 riastrad bool "Allow to specify an EDID data set instead of probing for it"
50 1.1 riastrad depends on DRM_KMS_HELPER
51 1.1 riastrad help
52 1.1 riastrad Say Y here, if you want to use EDID data to be loaded from the
53 1.1 riastrad /lib/firmware directory or one of the provided built-in
54 1.1 riastrad data sets. This may be necessary, if the graphics adapter or
55 1.1 riastrad monitor are unable to provide appropriate EDID data. Since this
56 1.1 riastrad feature is provided as a workaround for broken hardware, the
57 1.1 riastrad default case is N. Details and instructions how to build your own
58 1.1 riastrad EDID data are given in Documentation/EDID/HOWTO.txt.
59 1.1 riastrad
60 1.1 riastrad config DRM_TTM
61 1.1 riastrad tristate
62 1.1 riastrad depends on DRM
63 1.1 riastrad help
64 1.1 riastrad GPU memory management subsystem for devices with multiple
65 1.1 riastrad GPU memory types. Will be enabled automatically if a device driver
66 1.1 riastrad uses it.
67 1.1 riastrad
68 1.1 riastrad config DRM_GEM_CMA_HELPER
69 1.1 riastrad bool
70 1.1 riastrad depends on DRM
71 1.1 riastrad help
72 1.1 riastrad Choose this if you need the GEM CMA helper functions
73 1.1 riastrad
74 1.1 riastrad config DRM_KMS_CMA_HELPER
75 1.1 riastrad bool
76 1.1 riastrad select DRM_GEM_CMA_HELPER
77 1.1.1.2 riastrad select DRM_KMS_FB_HELPER
78 1.1 riastrad select FB_SYS_FILLRECT
79 1.1 riastrad select FB_SYS_COPYAREA
80 1.1 riastrad select FB_SYS_IMAGEBLIT
81 1.1 riastrad help
82 1.1 riastrad Choose this if you need the KMS CMA helper functions
83 1.1 riastrad
84 1.1.1.2 riastrad source "drivers/gpu/drm/i2c/Kconfig"
85 1.1.1.2 riastrad
86 1.1 riastrad config DRM_TDFX
87 1.1 riastrad tristate "3dfx Banshee/Voodoo3+"
88 1.1 riastrad depends on DRM && PCI
89 1.1 riastrad help
90 1.1 riastrad Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
91 1.1 riastrad graphics card. If M is selected, the module will be called tdfx.
92 1.1 riastrad
93 1.1 riastrad config DRM_R128
94 1.1 riastrad tristate "ATI Rage 128"
95 1.1 riastrad depends on DRM && PCI
96 1.1 riastrad select FW_LOADER
97 1.1 riastrad help
98 1.1 riastrad Choose this option if you have an ATI Rage 128 graphics card. If M
99 1.1 riastrad is selected, the module will be called r128. AGP support for
100 1.1 riastrad this card is strongly suggested (unless you have a PCI version).
101 1.1 riastrad
102 1.1 riastrad config DRM_RADEON
103 1.1 riastrad tristate "ATI Radeon"
104 1.1 riastrad depends on DRM && PCI
105 1.1 riastrad select FB_CFB_FILLRECT
106 1.1 riastrad select FB_CFB_COPYAREA
107 1.1 riastrad select FB_CFB_IMAGEBLIT
108 1.1 riastrad select FW_LOADER
109 1.1 riastrad select DRM_KMS_HELPER
110 1.1.1.2 riastrad select DRM_KMS_FB_HELPER
111 1.1 riastrad select DRM_TTM
112 1.1 riastrad select POWER_SUPPLY
113 1.1 riastrad select HWMON
114 1.1.1.2 riastrad select BACKLIGHT_CLASS_DEVICE
115 1.1 riastrad help
116 1.1 riastrad Choose this option if you have an ATI Radeon graphics card. There
117 1.1 riastrad are both PCI and AGP versions. You don't need to choose this to
118 1.1 riastrad run the Radeon in plain VGA mode.
119 1.1 riastrad
120 1.1 riastrad If M is selected, the module will be called radeon.
121 1.1 riastrad
122 1.1 riastrad source "drivers/gpu/drm/radeon/Kconfig"
123 1.1 riastrad
124 1.1 riastrad source "drivers/gpu/drm/nouveau/Kconfig"
125 1.1 riastrad
126 1.1 riastrad config DRM_I810
127 1.1 riastrad tristate "Intel I810"
128 1.1 riastrad # !PREEMPT because of missing ioctl locking
129 1.1 riastrad depends on DRM && AGP && AGP_INTEL && (!PREEMPT || BROKEN)
130 1.1 riastrad help
131 1.1 riastrad Choose this option if you have an Intel I810 graphics card. If M is
132 1.1 riastrad selected, the module will be called i810. AGP support is required
133 1.1 riastrad for this driver to work.
134 1.1 riastrad
135 1.1.1.2 riastrad source "drivers/gpu/drm/i915/Kconfig"
136 1.1 riastrad
137 1.1 riastrad config DRM_MGA
138 1.1 riastrad tristate "Matrox g200/g400"
139 1.1 riastrad depends on DRM && PCI
140 1.1 riastrad select FW_LOADER
141 1.1 riastrad help
142 1.1 riastrad Choose this option if you have a Matrox G200, G400 or G450 graphics
143 1.1 riastrad card. If M is selected, the module will be called mga. AGP
144 1.1 riastrad support is required for this driver to work.
145 1.1 riastrad
146 1.1 riastrad config DRM_SIS
147 1.1 riastrad tristate "SiS video cards"
148 1.1 riastrad depends on DRM && AGP
149 1.1 riastrad depends on FB_SIS || FB_SIS=n
150 1.1 riastrad help
151 1.1 riastrad Choose this option if you have a SiS 630 or compatible video
152 1.1 riastrad chipset. If M is selected the module will be called sis. AGP
153 1.1 riastrad support is required for this driver to work.
154 1.1 riastrad
155 1.1 riastrad config DRM_VIA
156 1.1 riastrad tristate "Via unichrome video cards"
157 1.1 riastrad depends on DRM && PCI
158 1.1 riastrad help
159 1.1 riastrad Choose this option if you have a Via unichrome or compatible video
160 1.1 riastrad chipset. If M is selected the module will be called via.
161 1.1 riastrad
162 1.1 riastrad config DRM_SAVAGE
163 1.1 riastrad tristate "Savage video cards"
164 1.1 riastrad depends on DRM && PCI
165 1.1 riastrad help
166 1.1 riastrad Choose this option if you have a Savage3D/4/SuperSavage/Pro/Twister
167 1.1 riastrad chipset. If M is selected the module will be called savage.
168 1.1 riastrad
169 1.1 riastrad source "drivers/gpu/drm/exynos/Kconfig"
170 1.1 riastrad
171 1.1 riastrad source "drivers/gpu/drm/vmwgfx/Kconfig"
172 1.1 riastrad
173 1.1 riastrad source "drivers/gpu/drm/gma500/Kconfig"
174 1.1 riastrad
175 1.1 riastrad source "drivers/gpu/drm/udl/Kconfig"
176 1.1 riastrad
177 1.1 riastrad source "drivers/gpu/drm/ast/Kconfig"
178 1.1 riastrad
179 1.1 riastrad source "drivers/gpu/drm/mgag200/Kconfig"
180 1.1 riastrad
181 1.1 riastrad source "drivers/gpu/drm/cirrus/Kconfig"
182 1.1 riastrad
183 1.1.1.2 riastrad source "drivers/gpu/drm/armada/Kconfig"
184 1.1.1.2 riastrad
185 1.1.1.2 riastrad source "drivers/gpu/drm/rcar-du/Kconfig"
186 1.1.1.2 riastrad
187 1.1 riastrad source "drivers/gpu/drm/shmobile/Kconfig"
188 1.1 riastrad
189 1.1.1.2 riastrad source "drivers/gpu/drm/omapdrm/Kconfig"
190 1.1.1.2 riastrad
191 1.1.1.2 riastrad source "drivers/gpu/drm/tilcdc/Kconfig"
192 1.1.1.2 riastrad
193 1.1.1.2 riastrad source "drivers/gpu/drm/qxl/Kconfig"
194 1.1.1.2 riastrad
195 1.1.1.2 riastrad source "drivers/gpu/drm/bochs/Kconfig"
196 1.1.1.2 riastrad
197 1.1.1.2 riastrad source "drivers/gpu/drm/msm/Kconfig"
198 1.1.1.2 riastrad
199 1.1 riastrad source "drivers/gpu/drm/tegra/Kconfig"
200 1.1.1.2 riastrad
201 1.1.1.2 riastrad source "drivers/gpu/drm/panel/Kconfig"
202 1.1.1.2 riastrad
203 1.1.1.2 riastrad source "drivers/gpu/drm/bridge/Kconfig"
204