18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig DRM_I915_UNSTABLE
38c2ecf20Sopenharmony_ci	bool "Enable unstable API for early prototype development"
48c2ecf20Sopenharmony_ci	depends on EXPERT
58c2ecf20Sopenharmony_ci	depends on STAGING
68c2ecf20Sopenharmony_ci	depends on BROKEN # should never be enabled by distros!
78c2ecf20Sopenharmony_ci	# We use the dependency on !COMPILE_TEST to not be enabled in
88c2ecf20Sopenharmony_ci	# allmodconfig or allyesconfig configurations
98c2ecf20Sopenharmony_ci	depends on !COMPILE_TEST
108c2ecf20Sopenharmony_ci	default n
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  Enable prototype uAPI under general discussion before they are
138c2ecf20Sopenharmony_ci	  finalized. Such prototypes may be withdrawn or substantially
148c2ecf20Sopenharmony_ci	  changed before release. They are only enabled here so that a wide
158c2ecf20Sopenharmony_ci	  number of interested parties (userspace driver developers) can
168c2ecf20Sopenharmony_ci	  verify that the uAPI meet their expectations. These uAPI should
178c2ecf20Sopenharmony_ci	  never be used in production.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci	  Recommended for driver developers _only_.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	  If in the slightest bit of doubt, say "N".
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciconfig DRM_I915_UNSTABLE_FAKE_LMEM
248c2ecf20Sopenharmony_ci	bool "Enable the experimental fake lmem"
258c2ecf20Sopenharmony_ci	depends on DRM_I915_UNSTABLE
268c2ecf20Sopenharmony_ci	default n
278c2ecf20Sopenharmony_ci	help
288c2ecf20Sopenharmony_ci	  Convert some system memory into a fake local memory region for
298c2ecf20Sopenharmony_ci	  testing.
30