Merge remote-tracking branch 'spi/for-5.12' into spi-linus
[linux-2.6-microblaze.git] / drivers / gpu / drm / i915 / Kconfig.unstable
1 # SPDX-License-Identifier: GPL-2.0-only
2 config DRM_I915_UNSTABLE
3         bool "Enable unstable API for early prototype development"
4         depends on EXPERT
5         depends on STAGING
6         depends on BROKEN # should never be enabled by distros!
7         # We use the dependency on !COMPILE_TEST to not be enabled in
8         # allmodconfig or allyesconfig configurations
9         depends on !COMPILE_TEST
10         default n
11         help
12           Enable prototype uAPI under general discussion before they are
13           finalized. Such prototypes may be withdrawn or substantially
14           changed before release. They are only enabled here so that a wide
15           number of interested parties (userspace driver developers) can
16           verify that the uAPI meet their expectations. These uAPI should
17           never be used in production.
18
19           Recommended for driver developers _only_.
20
21           If in the slightest bit of doubt, say "N".
22
23 config DRM_I915_UNSTABLE_FAKE_LMEM
24         bool "Enable the experimental fake lmem"
25         depends on DRM_I915_UNSTABLE
26         default n
27         help
28           Convert some system memory into a fake local memory region for
29           testing.