blob: 5e1bc630b885d74cb645c5050c4e8e66ce306f0c [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Drm device configuration
3#
4# This driver provides support for the
5# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
6#
Randy Dunlap179b0252007-10-16 01:29:39 -07007menuconfig DRM
Linus Torvalds1da177e2005-04-16 15:20:36 -07008 tristate "Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)"
Benjamin Gaignard62a0d982017-01-04 10:12:57 +01009 depends on (AGP || AGP=n) && !EMULATED_CMPXCHG && HAS_DMA
Hans de Goede8d70f392017-11-25 20:35:49 +010010 select DRM_PANEL_ORIENTATION_QUIRKS
Thierry Reding10a85122012-11-21 15:31:35 +010011 select HDMI
Chris Wilsoneaf99c72014-08-06 10:08:32 +020012 select FB_CMDLINE
Dave Airlie57a62972008-12-13 18:21:08 +100013 select I2C
14 select I2C_ALGOBIT
Dave Airlie32488772011-11-25 15:21:02 +000015 select DMA_SHARED_BUFFER
Gustavo Padovan96260142016-11-15 22:06:39 +090016 select SYNC_FILE
Linus Torvalds1da177e2005-04-16 15:20:36 -070017 help
18 Kernel-level support for the Direct Rendering Infrastructure (DRI)
19 introduced in XFree86 4.0. If you say Y here, you need to select
20 the module that's right for your graphics card from the list below.
21 These modules provide support for synchronization, security, and
22 DMA transfers. Please see <http://dri.sourceforge.net/> for more
23 details. You should also select and configure AGP
Jordan Crousedcdb1672010-05-27 13:40:25 -060024 (/dev/agpgart) support if it is available for your platform.
Linus Torvalds1da177e2005-04-16 15:20:36 -070025
Andrzej Hajda068a0022013-12-04 16:35:12 +010026config DRM_MIPI_DSI
27 bool
28 depends on DRM
29
Rafael Antognollie94cb372016-01-21 15:10:19 -080030config DRM_DP_AUX_CHARDEV
31 bool "DRM DP AUX Interface"
32 depends on DRM
33 help
34 Choose this option to enable a /dev/drm_dp_auxN node that allows to
35 read and write values to arbitrary DPCD registers on the DP aux
36 channel.
37
Chris Wilson57056702016-10-31 09:08:06 +000038config DRM_DEBUG_MM
39 bool "Insert extra checks and debug info into the DRM range managers"
40 default n
Chris Wilsoncd456f82016-11-08 13:19:17 +000041 depends on DRM=y
Chris Wilson4b514e12016-11-09 14:39:06 +000042 depends on STACKTRACE_SUPPORT
Chris Wilson57056702016-10-31 09:08:06 +000043 select STACKDEPOT
44 help
45 Enable allocation tracking of memory manager and leak detection on
46 shutdown.
47
48 Recommended for driver developers only.
49
50 If in doubt, say "N".
51
Maarten Lankhorst34b13e52018-05-03 13:22:16 +020052config DRM_DEBUG_SELFTEST
53 tristate "kselftests for DRM"
Chris Wilson50f00332016-12-22 08:36:09 +000054 depends on DRM
55 depends on DEBUG_KERNEL
56 select PRIME_NUMBERS
57 select DRM_LIB_RANDOM
Maarten Lankhorst7420e042018-05-03 13:22:17 +020058 select DRM_KMS_HELPER
Chris Wilson50f00332016-12-22 08:36:09 +000059 default n
60 help
Maarten Lankhorst34b13e52018-05-03 13:22:16 +020061 This option provides kernel modules that can be used to run
62 various selftests on parts of the DRM api. This option is not
Chris Wilson50f00332016-12-22 08:36:09 +000063 useful for distributions or general kernels, but only for kernel
64 developers working on DRM and associated drivers.
65
66 If in doubt, say "N".
67
Dave Airlie6fcefd52009-09-08 11:08:32 +100068config DRM_KMS_HELPER
Dave Airlie13a81952009-09-07 15:45:33 +100069 tristate
70 depends on DRM
Daniel Vetter92b6f892013-10-08 17:44:47 +020071 help
72 CRTC helpers for KMS drivers.
73
74config DRM_KMS_FB_HELPER
75 bool
76 depends on DRM_KMS_HELPER
Dave Airlie13a81952009-09-07 15:45:33 +100077 select FB
David Rientjes6a108a12011-01-20 14:44:16 -080078 select FRAMEBUFFER_CONSOLE if !EXPERT
Dave Airliebf5192e2011-04-22 07:51:33 +100079 select FRAMEBUFFER_CONSOLE_DETECT_PRIMARY if FRAMEBUFFER_CONSOLE
Archit Tanejacbb1a822015-07-31 16:21:41 +053080 select FB_SYS_FOPS
Archit Taneja742547b2015-07-31 16:21:42 +053081 select FB_SYS_FILLRECT
82 select FB_SYS_COPYAREA
83 select FB_SYS_IMAGEBLIT
84 select FB_CFB_FILLRECT
85 select FB_CFB_COPYAREA
86 select FB_CFB_IMAGEBLIT
Noralf Trønneseaa434d2016-04-28 17:18:33 +020087 select FB_DEFERRED_IO
Dave Airlie13a81952009-09-07 15:45:33 +100088 help
Daniel Vetter92b6f892013-10-08 17:44:47 +020089 FBDEV helpers for KMS drivers.
Dave Airlie13a81952009-09-07 15:45:33 +100090
Archit Tanejaa03fdcb2015-08-05 12:28:57 +053091config DRM_FBDEV_EMULATION
92 bool "Enable legacy fbdev support for your modesetting driver"
93 depends on DRM
94 select DRM_KMS_HELPER
95 select DRM_KMS_FB_HELPER
96 default y
97 help
98 Choose this option if you have a need for the legacy fbdev
99 support. Note that this support also provides the linux console
100 support on top of your modesetting driver.
101
102 If in doubt, say "Y".
103
Xinliang Liu5f152572017-02-15 17:19:08 +0100104config DRM_FBDEV_OVERALLOC
105 int "Overallocation of the fbdev buffer"
106 depends on DRM_FBDEV_EMULATION
107 default 100
108 help
109 Defines the fbdev buffer overallocation in percent. Default
110 is 100. Typical values for double buffering will be 200,
111 triple buffering 300.
112
Neil Armstrong4be9bd12018-09-28 14:05:55 +0200113config DRM_FBDEV_LEAK_PHYS_SMEM
114 bool "Shamelessly allow leaking of fbdev physical address (DANGEROUS)"
115 depends on DRM_FBDEV_EMULATION && EXPERT
116 default n
117 help
118 In order to keep user-space compatibility, we want in certain
119 use-cases to keep leaking the fbdev physical address to the
120 user-space program handling the fbdev buffer.
121 This affects, not only, Amlogic, Allwinner or Rockchip devices
122 with ARM Mali GPUs using an userspace Blob.
123 This option is not supported by upstream developers and should be
124 removed as soon as possible and be considered as a broken and
125 legacy behaviour from a modern fbdev device driver.
126
127 Please send any bug reports when using this to your proprietary
128 software vendor that requires this.
129
130 If in doubt, say "N" or spread the word to your closed source
131 library vendor.
132
Carsten Emdeda0df922012-03-18 22:37:33 +0100133config DRM_LOAD_EDID_FIRMWARE
134 bool "Allow to specify an EDID data set instead of probing for it"
Jani Nikula53fd40a2017-09-12 11:19:26 +0300135 depends on DRM
Carsten Emdeda0df922012-03-18 22:37:33 +0100136 help
137 Say Y here, if you want to use EDID data to be loaded from the
138 /lib/firmware directory or one of the provided built-in
139 data sets. This may be necessary, if the graphics adapter or
140 monitor are unable to provide appropriate EDID data. Since this
141 feature is provided as a workaround for broken hardware, the
142 default case is N. Details and instructions how to build your own
143 EDID data are given in Documentation/EDID/HOWTO.txt.
144
Hans Verkuil2c6d1ff2018-07-11 15:29:07 +0200145config DRM_DP_CEC
146 bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support"
147 select CEC_CORE
148 help
149 Choose this option if you want to enable HDMI CEC support for
150 DisplayPort/USB-C to HDMI adapters.
151
152 Note: not all adapters support this feature, and even for those
153 that do support this they often do not hook up the CEC pin.
154
Thomas Hellstromba4e7d92009-06-10 15:20:19 +0200155config DRM_TTM
Jerome Glisse771fe6b2009-06-05 14:42:42 +0200156 tristate
Benjamin Gaignard62a0d982017-01-04 10:12:57 +0100157 depends on DRM && MMU
Thomas Hellstromba4e7d92009-06-10 15:20:19 +0200158 help
159 GPU memory management subsystem for devices with multiple
160 GPU memory types. Will be enabled automatically if a device driver
161 uses it.
162
Sascha Hauerb9d47452012-06-27 15:30:18 +0200163config DRM_GEM_CMA_HELPER
164 bool
Christoph Hellwige1c7e322016-01-20 15:02:05 -0800165 depends on DRM
Sascha Hauerb9d47452012-06-27 15:30:18 +0200166 help
167 Choose this if you need the GEM CMA helper functions
168
Lars-Peter Clausen2e3b3c42012-07-02 16:37:47 +0200169config DRM_KMS_CMA_HELPER
170 bool
Christoph Hellwige1c7e322016-01-20 15:02:05 -0800171 depends on DRM
Lars-Peter Clausen2e3b3c42012-07-02 16:37:47 +0200172 select DRM_GEM_CMA_HELPER
Lars-Peter Clausen2e3b3c42012-07-02 16:37:47 +0200173 help
174 Choose this if you need the KMS CMA helper functions
175
Noralf Trønnes2194a632019-03-12 19:43:44 -0500176config DRM_GEM_SHMEM_HELPER
177 bool
178 depends on DRM
179 help
180 Choose this if you need the GEM shmem helper functions
181
Benjamin Gaignard99c48e12017-01-04 10:12:56 +0100182config DRM_VM
183 bool
Benjamin Gaignard7e53c282017-01-12 09:57:36 +0100184 depends on DRM && MMU
Benjamin Gaignard99c48e12017-01-04 10:12:56 +0100185
Lucas Stach1b1f42d2017-12-06 17:49:39 +0100186config DRM_SCHED
187 tristate
188 depends on DRM
189
Rob Clark6504d0d2013-01-24 21:46:07 +0000190source "drivers/gpu/drm/i2c/Kconfig"
191
Liviu Dudau8e22d792015-04-02 19:48:39 +0100192source "drivers/gpu/drm/arm/Kconfig"
193
Linus Torvalds1da177e2005-04-16 15:20:36 -0700194config DRM_RADEON
195 tristate "ATI Radeon"
Benjamin Gaignard011cda52017-01-07 12:39:11 +0100196 depends on DRM && PCI && MMU
Ben Hutchings70967ab2009-08-29 14:53:51 +0100197 select FW_LOADER
Dave Airliea0cdc642009-09-08 11:09:50 +1000198 select DRM_KMS_HELPER
199 select DRM_TTM
Dave Airlie5d9b7e22010-05-21 15:41:20 +1000200 select POWER_SUPPLY
Alex Deucher21a81222010-07-02 12:58:16 -0400201 select HWMON
Christian König14adc892013-01-21 13:58:46 +0100202 select BACKLIGHT_CLASS_DEVICE
Thierry Reding33610522015-08-14 12:50:11 +0200203 select BACKLIGHT_LCD_SUPPORT
Alex Deucher0aea5e42014-07-30 11:49:56 -0400204 select INTERVAL_TREE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700205 help
206 Choose this option if you have an ATI Radeon graphics card. There
207 are both PCI and AGP versions. You don't need to choose this to
Adrian Bunk7b9af342006-03-20 20:23:13 +0100208 run the Radeon in plain VGA mode.
Dave Airliebc5f4522007-11-05 12:50:58 +1000209
Linus Torvalds1da177e2005-04-16 15:20:36 -0700210 If M is selected, the module will be called radeon.
211
Dave Airlief71d0182010-02-01 11:35:47 +1000212source "drivers/gpu/drm/radeon/Kconfig"
213
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400214config DRM_AMDGPU
215 tristate "AMD GPU"
Benjamin Gaignard011cda52017-01-07 12:39:11 +0100216 depends on DRM && PCI && MMU
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400217 select FW_LOADER
218 select DRM_KMS_HELPER
Lucas Stach1b1f42d2017-12-06 17:49:39 +0100219 select DRM_SCHED
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400220 select DRM_TTM
221 select POWER_SUPPLY
222 select HWMON
223 select BACKLIGHT_CLASS_DEVICE
Thierry Redingb325a782015-08-14 12:50:12 +0200224 select BACKLIGHT_LCD_SUPPORT
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400225 select INTERVAL_TREE
Felix Kuehlinga2f14822017-08-26 02:43:06 -0400226 select CHASH
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400227 help
228 Choose this option if you have a recent AMD Radeon graphics card.
229
230 If M is selected, the module will be called amdgpu.
231
232source "drivers/gpu/drm/amd/amdgpu/Kconfig"
Maruthi Bayyavarapua8fe58c2015-09-22 17:05:20 -0400233
Felix Kuehling5d86b2c2017-08-24 19:22:32 -0400234source "drivers/gpu/drm/amd/lib/Kconfig"
235
Ben Skeggsf3c93cb2012-03-16 18:19:14 +1000236source "drivers/gpu/drm/nouveau/Kconfig"
237
Daniel Vetter4520f532013-10-09 09:18:51 +0200238source "drivers/gpu/drm/i915/Kconfig"
Josh Triplett99486b82013-08-13 16:23:17 -0700239
Zach Reizner502e95c2015-03-04 16:33:41 -0800240config DRM_VGEM
241 tristate "Virtual GEM provider"
242 depends on DRM
243 help
244 Choose this option to get a virtual graphics memory manager,
245 as used by Mesa's software renderer for enhanced performance.
246 If M is selected the module will be called vgem.
247
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300248config DRM_VKMS
Rodrigo Siqueirac91b0072018-05-16 20:56:40 -0300249 tristate "Virtual KMS (EXPERIMENTAL)"
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300250 depends on DRM
Arnd Bergmann5ba57ba2018-07-09 17:48:18 +0200251 select DRM_KMS_HELPER
Rodrigo Siqueirac91b0072018-05-16 20:56:40 -0300252 default n
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300253 help
Rodrigo Siqueirac91b0072018-05-16 20:56:40 -0300254 Virtual Kernel Mode-Setting (VKMS) is used for testing or for
255 running GPU in a headless machines. Choose this option to get
256 a VKMS.
257
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300258 If M is selected the module will be called vkms.
Zach Reizner502e95c2015-03-04 16:33:41 -0800259
Thomas Hellstrom5a7b74b2011-10-11 10:42:51 +0200260source "drivers/gpu/drm/exynos/Kconfig"
261
Mark Yao2048e322014-08-22 18:36:26 +0800262source "drivers/gpu/drm/rockchip/Kconfig"
263
Thomas Hellstrom5a7b74b2011-10-11 10:42:51 +0200264source "drivers/gpu/drm/vmwgfx/Kconfig"
Alan Cox91c75492011-11-03 18:22:48 +0000265
266source "drivers/gpu/drm/gma500/Kconfig"
267
Dave Airlie53209182010-12-15 07:14:24 +1000268source "drivers/gpu/drm/udl/Kconfig"
Dave Airlie312fec12012-02-29 13:40:04 +0000269
270source "drivers/gpu/drm/ast/Kconfig"
271
Dave Airlie414c4532012-04-17 15:01:25 +0100272source "drivers/gpu/drm/mgag200/Kconfig"
Dave Airlief9aa76a2012-04-17 14:12:29 +0100273
274source "drivers/gpu/drm/cirrus/Kconfig"
Laurent Pinchart51c13272012-04-26 13:53:59 +0200275
Russell King96f60e32012-08-15 13:59:49 +0100276source "drivers/gpu/drm/armada/Kconfig"
277
Boris Brezillon1a396782015-01-06 11:13:28 +0100278source "drivers/gpu/drm/atmel-hlcdc/Kconfig"
279
Laurent Pinchart4bf8e192013-06-19 13:54:11 +0200280source "drivers/gpu/drm/rcar-du/Kconfig"
281
Laurent Pinchart51c13272012-04-26 13:53:59 +0200282source "drivers/gpu/drm/shmobile/Kconfig"
Thierry Redingd8f4a9e2012-11-15 21:28:22 +0000283
Maxime Ripard9026e0d2015-10-29 09:36:23 +0100284source "drivers/gpu/drm/sun4i/Kconfig"
285
Rob Clark8bb0daf2013-02-11 12:43:09 -0500286source "drivers/gpu/drm/omapdrm/Kconfig"
Dave Airlieca18e142013-02-21 09:31:47 +1000287
Rob Clark16ea9752013-01-08 15:04:28 -0600288source "drivers/gpu/drm/tilcdc/Kconfig"
Dave Airlief64122c2013-02-25 14:47:55 +1000289
290source "drivers/gpu/drm/qxl/Kconfig"
Rob Clarkc8afe682013-06-26 12:44:06 -0400291
Gerd Hoffmann0a6659b2013-12-17 18:04:46 +0100292source "drivers/gpu/drm/bochs/Kconfig"
293
Dave Airliedc5698e2013-09-09 10:02:56 +1000294source "drivers/gpu/drm/virtio/Kconfig"
295
Rob Clarkc8afe682013-06-26 12:44:06 -0400296source "drivers/gpu/drm/msm/Kconfig"
Thierry Redingdee82682013-10-09 10:32:49 +0200297
Jianwei Wang109eee22015-08-19 22:19:49 -0400298source "drivers/gpu/drm/fsl-dcu/Kconfig"
299
Thierry Redingdee82682013-10-09 10:32:49 +0200300source "drivers/gpu/drm/tegra/Kconfig"
Thierry Redingaead40e2013-08-30 13:36:43 +0200301
Yannick Fertreb7590122017-04-14 12:13:34 +0200302source "drivers/gpu/drm/stm/Kconfig"
303
Thierry Redingaead40e2013-08-30 13:36:43 +0200304source "drivers/gpu/drm/panel/Kconfig"
Benjamin Gaignardf2cb3142014-07-30 18:20:56 +0200305
Thierry Redinga33ee952015-07-21 17:01:19 +0200306source "drivers/gpu/drm/bridge/Kconfig"
307
Benjamin Gaignardf2cb3142014-07-30 18:20:56 +0200308source "drivers/gpu/drm/sti/Kconfig"
Oded Gabbay4a488a72014-07-16 21:08:55 +0300309
Philipp Zabel6556f7f2014-11-24 16:33:34 +0100310source "drivers/gpu/drm/imx/Kconfig"
Eric Anholtc8b75bc2015-03-02 13:01:12 -0800311
Eric Anholt57692c92018-04-30 11:10:58 -0700312source "drivers/gpu/drm/v3d/Kconfig"
313
Eric Anholtc8b75bc2015-03-02 13:01:12 -0800314source "drivers/gpu/drm/vc4/Kconfig"
The etnaviv authorsa8c21a52015-12-03 18:21:29 +0100315
316source "drivers/gpu/drm/etnaviv/Kconfig"
Carlos Palminha51dacf22016-02-19 15:30:26 +0300317
318source "drivers/gpu/drm/arc/Kconfig"
Xinliang Liu23e7b2a2015-10-09 18:00:56 +0800319
320source "drivers/gpu/drm/hisilicon/Kconfig"
CK Hu119f5172016-01-04 18:36:34 +0100321
322source "drivers/gpu/drm/mediatek/Kconfig"
David Herrmannd92d9c3a2016-08-04 10:06:56 +0200323
Shawn Guo0a886f52016-09-22 19:52:39 +0800324source "drivers/gpu/drm/zte/Kconfig"
325
Marek Vasut45d59d72016-08-18 20:23:01 +0200326source "drivers/gpu/drm/mxsfb/Kconfig"
327
Neil Armstrongbbbe7752016-11-10 15:29:37 +0100328source "drivers/gpu/drm/meson/Kconfig"
329
Noralf Trønnesfa201ac2017-01-22 00:15:00 +0100330source "drivers/gpu/drm/tinydrm/Kconfig"
331
Tom Cookseybed41002017-04-12 20:17:46 -0700332source "drivers/gpu/drm/pl111/Kconfig"
333
Linus Walleij179c02f2017-08-20 12:05:55 +0200334source "drivers/gpu/drm/tve200/Kconfig"
335
Oleksandr Andrushchenkoc575b7e2018-04-03 14:23:17 +0300336source "drivers/gpu/drm/xen/Kconfig"
337
Hans de Goede131abc52019-03-04 17:47:24 +0100338source "drivers/gpu/drm/vboxvideo/Kconfig"
339
David Herrmannd92d9c3a2016-08-04 10:06:56 +0200340# Keep legacy drivers last
341
342menuconfig DRM_LEGACY
343 bool "Enable legacy drivers (DANGEROUS)"
Benjamin Gaignard7e53c282017-01-12 09:57:36 +0100344 depends on DRM && MMU
Benjamin Gaignard99c48e12017-01-04 10:12:56 +0100345 select DRM_VM
David Herrmannd92d9c3a2016-08-04 10:06:56 +0200346 help
347 Enable legacy DRI1 drivers. Those drivers expose unsafe and dangerous
348 APIs to user-space, which can be used to circumvent access
349 restrictions and other security measures. For backwards compatibility
350 those drivers are still available, but their use is highly
351 inadvisable and might harm your system.
352
353 You are recommended to use the safe modeset-only drivers instead, and
354 perform 3D emulation in user-space.
355
356 Unless you have strong reasons to go rogue, say "N".
357
358if DRM_LEGACY
359
360config DRM_TDFX
361 tristate "3dfx Banshee/Voodoo3+"
362 depends on DRM && PCI
363 help
364 Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
365 graphics card. If M is selected, the module will be called tdfx.
366
367config DRM_R128
368 tristate "ATI Rage 128"
369 depends on DRM && PCI
370 select FW_LOADER
371 help
372 Choose this option if you have an ATI Rage 128 graphics card. If M
373 is selected, the module will be called r128. AGP support for
374 this card is strongly suggested (unless you have a PCI version).
375
376config DRM_I810
377 tristate "Intel I810"
378 # !PREEMPT because of missing ioctl locking
379 depends on DRM && AGP && AGP_INTEL && (!PREEMPT || BROKEN)
380 help
381 Choose this option if you have an Intel I810 graphics card. If M is
382 selected, the module will be called i810. AGP support is required
383 for this driver to work.
384
385config DRM_MGA
386 tristate "Matrox g200/g400"
387 depends on DRM && PCI
388 select FW_LOADER
389 help
390 Choose this option if you have a Matrox G200, G400 or G450 graphics
391 card. If M is selected, the module will be called mga. AGP
392 support is required for this driver to work.
393
394config DRM_SIS
395 tristate "SiS video cards"
396 depends on DRM && AGP
397 depends on FB_SIS || FB_SIS=n
398 help
399 Choose this option if you have a SiS 630 or compatible video
400 chipset. If M is selected the module will be called sis. AGP
401 support is required for this driver to work.
402
403config DRM_VIA
404 tristate "Via unichrome video cards"
405 depends on DRM && PCI
406 help
407 Choose this option if you have a Via unichrome or compatible video
408 chipset. If M is selected the module will be called via.
409
410config DRM_SAVAGE
411 tristate "Savage video cards"
412 depends on DRM && PCI
413 help
414 Choose this option if you have a Savage3D/4/SuperSavage/Pro/Twister
415 chipset. If M is selected the module will be called savage.
416
417endif # DRM_LEGACY
Chris Wilsona33d42d2016-12-22 08:36:08 +0000418
Hans de Goede341a0ff2018-01-17 09:10:32 +0100419# Separate option because drm_panel_orientation_quirks.c is shared with fbdev
420config DRM_PANEL_ORIENTATION_QUIRKS
421 tristate
422
Chris Wilsona33d42d2016-12-22 08:36:08 +0000423config DRM_LIB_RANDOM
424 bool
425 default n