]> Pileus Git - ~andy/linux/blob - drivers/gpu/drm/nouveau/Kconfig
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[~andy/linux] / drivers / gpu / drm / nouveau / Kconfig
1 config 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
20 config 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
40 config 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
48 config 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
56 menu "I2C encoder or helper chips"
57      depends on DRM && DRM_KMS_HELPER && I2C
58
59 config 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
69 config 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
77 endmenu