xref: /linux/drivers/gpu/drm/nouveau/Kconfig (revision 0d456bad36d42d16022be045c8a53ddbb59ee478)
1config DRM_NOUVEAU
2	tristate "Nouveau (nVidia) cards"
3	depends on DRM && PCI
4        select FW_LOADER
5	select DRM_KMS_HELPER
6	select DRM_TTM
7	select FB_CFB_FILLRECT
8	select FB_CFB_COPYAREA
9	select FB_CFB_IMAGEBLIT
10	select FB
11	select FRAMEBUFFER_CONSOLE if !EXPERT
12	select FB_BACKLIGHT if DRM_NOUVEAU_BACKLIGHT
13	select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL && INPUT
14	select ACPI_WMI if ACPI
15	select MXM_WMI if ACPI
16	select POWER_SUPPLY
17	help
18	  Choose this option for open-source nVidia support.
19
20config NOUVEAU_DEBUG
21	int "Maximum debug level"
22	depends on DRM_NOUVEAU
23	range 0 7
24	default 5
25	help
26	  Selects the maximum debug level to compile support for.
27
28	  0 - fatal
29	  1 - error
30	  2 - warning
31	  3 - info
32	  4 - debug
33	  5 - trace (recommended)
34	  6 - paranoia
35	  7 - spam
36
37	  The paranoia and spam levels will add a lot of extra checks which
38	  may potentially slow down driver operation.
39
40config NOUVEAU_DEBUG_DEFAULT
41	int "Default debug level"
42	depends on DRM_NOUVEAU
43	range 0 7
44	default 3
45	help
46	  Selects the default debug level
47
48config DRM_NOUVEAU_BACKLIGHT
49	bool "Support for backlight control"
50	depends on DRM_NOUVEAU
51	default y
52	help
53	  Say Y here if you want to control the backlight of your display
54	  (e.g. a laptop panel).
55
56menu "I2C encoder or helper chips"
57     depends on DRM && DRM_KMS_HELPER && I2C
58
59config DRM_I2C_CH7006
60	tristate "Chrontel ch7006 TV encoder"
61	default m if DRM_NOUVEAU
62	help
63	  Support for Chrontel ch7006 and similar TV encoders, found
64	  on some nVidia video cards.
65
66	  This driver is currently only useful if you're also using
67	  the nouveau driver.
68
69config DRM_I2C_SIL164
70	tristate "Silicon Image sil164 TMDS transmitter"
71	default m if DRM_NOUVEAU
72	help
73	  Support for sil164 and similar single-link (or dual-link
74	  when used in pairs) TMDS transmitters, used in some nVidia
75	  video cards.
76
77endmenu
78