blob: 4385f00e1d055583df06ae4b7be0e6a6a68adc51 [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
Daniel Vetter92b6f892013-10-08 17:44:47 +0200173 select DRM_KMS_FB_HELPER
Lars-Peter Clausen2e3b3c42012-07-02 16:37:47 +0200174 select FB_SYS_FILLRECT
175 select FB_SYS_COPYAREA
176 select FB_SYS_IMAGEBLIT
177 help
178 Choose this if you need the KMS CMA helper functions
179
Benjamin Gaignard99c48e12017-01-04 10:12:56 +0100180config DRM_VM
181 bool
Benjamin Gaignard7e53c282017-01-12 09:57:36 +0100182 depends on DRM && MMU
Benjamin Gaignard99c48e12017-01-04 10:12:56 +0100183
Lucas Stach1b1f42d2017-12-06 17:49:39 +0100184config DRM_SCHED
185 tristate
186 depends on DRM
187
Rob Clark6504d0d2013-01-24 21:46:07 +0000188source "drivers/gpu/drm/i2c/Kconfig"
189
Liviu Dudau8e22d792015-04-02 19:48:39 +0100190source "drivers/gpu/drm/arm/Kconfig"
191
Linus Torvalds1da177e2005-04-16 15:20:36 -0700192config DRM_RADEON
193 tristate "ATI Radeon"
Benjamin Gaignard011cda52017-01-07 12:39:11 +0100194 depends on DRM && PCI && MMU
Ben Hutchings70967ab2009-08-29 14:53:51 +0100195 select FW_LOADER
Dave Airliea0cdc642009-09-08 11:09:50 +1000196 select DRM_KMS_HELPER
197 select DRM_TTM
Dave Airlie5d9b7e22010-05-21 15:41:20 +1000198 select POWER_SUPPLY
Alex Deucher21a81222010-07-02 12:58:16 -0400199 select HWMON
Christian König14adc892013-01-21 13:58:46 +0100200 select BACKLIGHT_CLASS_DEVICE
Thierry Reding33610522015-08-14 12:50:11 +0200201 select BACKLIGHT_LCD_SUPPORT
Alex Deucher0aea5e42014-07-30 11:49:56 -0400202 select INTERVAL_TREE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700203 help
204 Choose this option if you have an ATI Radeon graphics card. There
205 are both PCI and AGP versions. You don't need to choose this to
Adrian Bunk7b9af342006-03-20 20:23:13 +0100206 run the Radeon in plain VGA mode.
Dave Airliebc5f4522007-11-05 12:50:58 +1000207
Linus Torvalds1da177e2005-04-16 15:20:36 -0700208 If M is selected, the module will be called radeon.
209
Dave Airlief71d0182010-02-01 11:35:47 +1000210source "drivers/gpu/drm/radeon/Kconfig"
211
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400212config DRM_AMDGPU
213 tristate "AMD GPU"
Benjamin Gaignard011cda52017-01-07 12:39:11 +0100214 depends on DRM && PCI && MMU
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400215 select FW_LOADER
216 select DRM_KMS_HELPER
Lucas Stach1b1f42d2017-12-06 17:49:39 +0100217 select DRM_SCHED
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400218 select DRM_TTM
219 select POWER_SUPPLY
220 select HWMON
221 select BACKLIGHT_CLASS_DEVICE
Thierry Redingb325a782015-08-14 12:50:12 +0200222 select BACKLIGHT_LCD_SUPPORT
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400223 select INTERVAL_TREE
Felix Kuehlinga2f14822017-08-26 02:43:06 -0400224 select CHASH
Alex Deucherd38ceaf2015-04-20 16:55:21 -0400225 help
226 Choose this option if you have a recent AMD Radeon graphics card.
227
228 If M is selected, the module will be called amdgpu.
229
230source "drivers/gpu/drm/amd/amdgpu/Kconfig"
Maruthi Bayyavarapua8fe58c2015-09-22 17:05:20 -0400231
Felix Kuehling5d86b2c2017-08-24 19:22:32 -0400232source "drivers/gpu/drm/amd/lib/Kconfig"
233
Ben Skeggsf3c93cb2012-03-16 18:19:14 +1000234source "drivers/gpu/drm/nouveau/Kconfig"
235
Daniel Vetter4520f532013-10-09 09:18:51 +0200236source "drivers/gpu/drm/i915/Kconfig"
Josh Triplett99486b82013-08-13 16:23:17 -0700237
Zach Reizner502e95c2015-03-04 16:33:41 -0800238config DRM_VGEM
239 tristate "Virtual GEM provider"
240 depends on DRM
241 help
242 Choose this option to get a virtual graphics memory manager,
243 as used by Mesa's software renderer for enhanced performance.
244 If M is selected the module will be called vgem.
245
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300246config DRM_VKMS
Rodrigo Siqueirac91b0072018-05-16 20:56:40 -0300247 tristate "Virtual KMS (EXPERIMENTAL)"
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300248 depends on DRM
Arnd Bergmann5ba57ba2018-07-09 17:48:18 +0200249 select DRM_KMS_HELPER
Rodrigo Siqueirac91b0072018-05-16 20:56:40 -0300250 default n
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300251 help
Rodrigo Siqueirac91b0072018-05-16 20:56:40 -0300252 Virtual Kernel Mode-Setting (VKMS) is used for testing or for
253 running GPU in a headless machines. Choose this option to get
254 a VKMS.
255
Haneen Mohammed1c7c5fd2018-05-14 17:33:46 +0300256 If M is selected the module will be called vkms.
Zach Reizner502e95c2015-03-04 16:33:41 -0800257
Thomas Hellstrom5a7b74b2011-10-11 10:42:51 +0200258source "drivers/gpu/drm/exynos/Kconfig"
259
Mark Yao2048e322014-08-22 18:36:26 +0800260source "drivers/gpu/drm/rockchip/Kconfig"
261
Thomas Hellstrom5a7b74b2011-10-11 10:42:51 +0200262source "drivers/gpu/drm/vmwgfx/Kconfig"
Alan Cox91c75492011-11-03 18:22:48 +0000263
264source "drivers/gpu/drm/gma500/Kconfig"
265
Dave Airlie53209182010-12-15 07:14:24 +1000266source "drivers/gpu/drm/udl/Kconfig"
Dave Airlie312fec12012-02-29 13:40:04 +0000267
268source "drivers/gpu/drm/ast/Kconfig"
269
Dave Airlie414c4532012-04-17 15:01:25 +0100270source "drivers/gpu/drm/mgag200/Kconfig"
Dave Airlief9aa76a2012-04-17 14:12:29 +0100271
272source "drivers/gpu/drm/cirrus/Kconfig"
Laurent Pinchart51c13272012-04-26 13:53:59 +0200273
Russell King96f60e32012-08-15 13:59:49 +0100274source "drivers/gpu/drm/armada/Kconfig"
275
Boris Brezillon1a396782015-01-06 11:13:28 +0100276source "drivers/gpu/drm/atmel-hlcdc/Kconfig"
277
Laurent Pinchart4bf8e192013-06-19 13:54:11 +0200278source "drivers/gpu/drm/rcar-du/Kconfig"
279
Laurent Pinchart51c13272012-04-26 13:53:59 +0200280source "drivers/gpu/drm/shmobile/Kconfig"
Thierry Redingd8f4a9e2012-11-15 21:28:22 +0000281
Maxime Ripard9026e0d2015-10-29 09:36:23 +0100282source "drivers/gpu/drm/sun4i/Kconfig"
283
Rob Clark8bb0daf2013-02-11 12:43:09 -0500284source "drivers/gpu/drm/omapdrm/Kconfig"
Dave Airlieca18e142013-02-21 09:31:47 +1000285
Rob Clark16ea9752013-01-08 15:04:28 -0600286source "drivers/gpu/drm/tilcdc/Kconfig"
Dave Airlief64122c2013-02-25 14:47:55 +1000287
288source "drivers/gpu/drm/qxl/Kconfig"
Rob Clarkc8afe682013-06-26 12:44:06 -0400289
Gerd Hoffmann0a6659b2013-12-17 18:04:46 +0100290source "drivers/gpu/drm/bochs/Kconfig"
291
Dave Airliedc5698e2013-09-09 10:02:56 +1000292source "drivers/gpu/drm/virtio/Kconfig"
293
Rob Clarkc8afe682013-06-26 12:44:06 -0400294source "drivers/gpu/drm/msm/Kconfig"
Thierry Redingdee82682013-10-09 10:32:49 +0200295
Jianwei Wang109eee22015-08-19 22:19:49 -0400296source "drivers/gpu/drm/fsl-dcu/Kconfig"
297
Thierry Redingdee82682013-10-09 10:32:49 +0200298source "drivers/gpu/drm/tegra/Kconfig"
Thierry Redingaead40e2013-08-30 13:36:43 +0200299
Yannick Fertreb7590122017-04-14 12:13:34 +0200300source "drivers/gpu/drm/stm/Kconfig"
301
Thierry Redingaead40e2013-08-30 13:36:43 +0200302source "drivers/gpu/drm/panel/Kconfig"
Benjamin Gaignardf2cb3142014-07-30 18:20:56 +0200303
Thierry Redinga33ee952015-07-21 17:01:19 +0200304source "drivers/gpu/drm/bridge/Kconfig"
305
Benjamin Gaignardf2cb3142014-07-30 18:20:56 +0200306source "drivers/gpu/drm/sti/Kconfig"
Oded Gabbay4a488a72014-07-16 21:08:55 +0300307
Philipp Zabel6556f7f2014-11-24 16:33:34 +0100308source "drivers/gpu/drm/imx/Kconfig"
Eric Anholtc8b75bc2015-03-02 13:01:12 -0800309
Eric Anholt57692c92018-04-30 11:10:58 -0700310source "drivers/gpu/drm/v3d/Kconfig"
311
Eric Anholtc8b75bc2015-03-02 13:01:12 -0800312source "drivers/gpu/drm/vc4/Kconfig"
The etnaviv authorsa8c21a52015-12-03 18:21:29 +0100313
314source "drivers/gpu/drm/etnaviv/Kconfig"
Carlos Palminha51dacf22016-02-19 15:30:26 +0300315
316source "drivers/gpu/drm/arc/Kconfig"
Xinliang Liu23e7b2a2015-10-09 18:00:56 +0800317
318source "drivers/gpu/drm/hisilicon/Kconfig"
CK Hu119f5172016-01-04 18:36:34 +0100319
320source "drivers/gpu/drm/mediatek/Kconfig"
David Herrmannd92d9c3a2016-08-04 10:06:56 +0200321
Shawn Guo0a886f52016-09-22 19:52:39 +0800322source "drivers/gpu/drm/zte/Kconfig"
323
Marek Vasut45d59d72016-08-18 20:23:01 +0200324source "drivers/gpu/drm/mxsfb/Kconfig"
325
Neil Armstrongbbbe7752016-11-10 15:29:37 +0100326source "drivers/gpu/drm/meson/Kconfig"
327
Noralf Trønnesfa201ac2017-01-22 00:15:00 +0100328source "drivers/gpu/drm/tinydrm/Kconfig"
329
Tom Cookseybed41002017-04-12 20:17:46 -0700330source "drivers/gpu/drm/pl111/Kconfig"
331
Linus Walleij179c02f2017-08-20 12:05:55 +0200332source "drivers/gpu/drm/tve200/Kconfig"
333
Oleksandr Andrushchenkoc575b7e2018-04-03 14:23:17 +0300334source "drivers/gpu/drm/xen/Kconfig"
335
David Herrmannd92d9c3a2016-08-04 10:06:56 +0200336# Keep legacy drivers last
337
338menuconfig DRM_LEGACY
339 bool "Enable legacy drivers (DANGEROUS)"
Benjamin Gaignard7e53c282017-01-12 09:57:36 +0100340 depends on DRM && MMU
Benjamin Gaignard99c48e12017-01-04 10:12:56 +0100341 select DRM_VM
David Herrmannd92d9c3a2016-08-04 10:06:56 +0200342 help
343 Enable legacy DRI1 drivers. Those drivers expose unsafe and dangerous
344 APIs to user-space, which can be used to circumvent access
345 restrictions and other security measures. For backwards compatibility
346 those drivers are still available, but their use is highly
347 inadvisable and might harm your system.
348
349 You are recommended to use the safe modeset-only drivers instead, and
350 perform 3D emulation in user-space.
351
352 Unless you have strong reasons to go rogue, say "N".
353
354if DRM_LEGACY
355
356config DRM_TDFX
357 tristate "3dfx Banshee/Voodoo3+"
358 depends on DRM && PCI
359 help
360 Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
361 graphics card. If M is selected, the module will be called tdfx.
362
363config DRM_R128
364 tristate "ATI Rage 128"
365 depends on DRM && PCI
366 select FW_LOADER
367 help
368 Choose this option if you have an ATI Rage 128 graphics card. If M
369 is selected, the module will be called r128. AGP support for
370 this card is strongly suggested (unless you have a PCI version).
371
372config DRM_I810
373 tristate "Intel I810"
374 # !PREEMPT because of missing ioctl locking
375 depends on DRM && AGP && AGP_INTEL && (!PREEMPT || BROKEN)
376 help
377 Choose this option if you have an Intel I810 graphics card. If M is
378 selected, the module will be called i810. AGP support is required
379 for this driver to work.
380
381config DRM_MGA
382 tristate "Matrox g200/g400"
383 depends on DRM && PCI
384 select FW_LOADER
385 help
386 Choose this option if you have a Matrox G200, G400 or G450 graphics
387 card. If M is selected, the module will be called mga. AGP
388 support is required for this driver to work.
389
390config DRM_SIS
391 tristate "SiS video cards"
392 depends on DRM && AGP
393 depends on FB_SIS || FB_SIS=n
394 help
395 Choose this option if you have a SiS 630 or compatible video
396 chipset. If M is selected the module will be called sis. AGP
397 support is required for this driver to work.
398
399config DRM_VIA
400 tristate "Via unichrome video cards"
401 depends on DRM && PCI
402 help
403 Choose this option if you have a Via unichrome or compatible video
404 chipset. If M is selected the module will be called via.
405
406config DRM_SAVAGE
407 tristate "Savage video cards"
408 depends on DRM && PCI
409 help
410 Choose this option if you have a Savage3D/4/SuperSavage/Pro/Twister
411 chipset. If M is selected the module will be called savage.
412
413endif # DRM_LEGACY
Chris Wilsona33d42d2016-12-22 08:36:08 +0000414
Hans de Goede341a0ff2018-01-17 09:10:32 +0100415# Separate option because drm_panel_orientation_quirks.c is shared with fbdev
416config DRM_PANEL_ORIENTATION_QUIRKS
417 tristate
418
Chris Wilsona33d42d2016-12-22 08:36:08 +0000419config DRM_LIB_RANDOM
420 bool
421 default n