xref: /linux/drivers/gpu/drm/nouveau/Kconfig (revision e5c86679d5e864947a52fb31e45a425dea3e7fa9)
1config DRM_NOUVEAU
2	tristate "Nouveau (NVIDIA) cards"
3	depends on DRM && PCI && MMU
4        select FW_LOADER
5	select DRM_KMS_HELPER
6	select DRM_TTM
7	select FB_BACKLIGHT if DRM_NOUVEAU_BACKLIGHT
8	select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && INPUT
9	select X86_PLATFORM_DEVICES if ACPI && X86
10	select ACPI_WMI if ACPI && X86
11	select MXM_WMI if ACPI && X86
12	select POWER_SUPPLY
13	# Similar to i915, we need to select ACPI_VIDEO and it's dependencies
14	select BACKLIGHT_LCD_SUPPORT if ACPI && X86
15	select BACKLIGHT_CLASS_DEVICE if ACPI && X86
16	select INPUT if ACPI && X86
17	select THERMAL if ACPI && X86
18	select ACPI_VIDEO if ACPI && X86
19	select DRM_VM
20	help
21	  Choose this option for open-source NVIDIA support.
22
23config NOUVEAU_PLATFORM_DRIVER
24	bool "Nouveau (NVIDIA) SoC GPUs"
25	depends on DRM_NOUVEAU && ARCH_TEGRA
26	default y
27	help
28	  Support for Nouveau platform driver, used for SoC GPUs as found
29	  on NVIDIA Tegra K1.
30
31config NOUVEAU_DEBUG
32	int "Maximum debug level"
33	depends on DRM_NOUVEAU
34	range 0 7
35	default 5
36	help
37	  Selects the maximum debug level to compile support for.
38
39	  0 - fatal
40	  1 - error
41	  2 - warning
42	  3 - info
43	  4 - debug
44	  5 - trace (recommended)
45	  6 - paranoia
46	  7 - spam
47
48	  The paranoia and spam levels will add a lot of extra checks which
49	  may potentially slow down driver operation.
50
51config NOUVEAU_DEBUG_DEFAULT
52	int "Default debug level"
53	depends on DRM_NOUVEAU
54	range 0 7
55	default 3
56	help
57	  Selects the default debug level
58
59config DRM_NOUVEAU_BACKLIGHT
60	bool "Support for backlight control"
61	depends on DRM_NOUVEAU
62	default y
63	help
64	  Say Y here if you want to control the backlight of your display
65	  (e.g. a laptop panel).
66