blob: 120e7d15f498ce40295ea9565927a747a139fdd2 [file] [log] [blame]
Ben Skeggs6ee73862009-12-11 19:24:15 +10001config DRM_NOUVEAU
2 tristate "Nouveau (nVidia) cards"
Dave Airlief5f05c82010-07-09 07:43:27 +10003 depends on DRM && PCI
Ben Skeggs6ee73862009-12-11 19:24:15 +10004 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
David Rientjes6a108a12011-01-20 14:44:16 -080011 select FRAMEBUFFER_CONSOLE if !EXPERT
Ben Skeggs6ee73862009-12-11 19:24:15 +100012 select FB_BACKLIGHT if DRM_NOUVEAU_BACKLIGHT
Ben Hutchingsc4298802010-12-25 16:17:32 +000013 select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL && INPUT
Ben Hutchingsa91ed422013-02-20 02:57:32 +000014 select X86_PLATFORM_DEVICES if ACPI && X86
15 select ACPI_WMI if ACPI && X86
16 select MXM_WMI if ACPI && X86
Dave Airlie40c61042012-04-02 10:45:49 +010017 select POWER_SUPPLY
Ben Skeggs6ee73862009-12-11 19:24:15 +100018 help
19 Choose this option for open-source nVidia support.
20
Ben Skeggs59999332012-08-03 14:58:10 +100021config NOUVEAU_DEBUG
22 int "Maximum debug level"
23 depends on DRM_NOUVEAU
24 range 0 7
25 default 5
26 help
27 Selects the maximum debug level to compile support for.
28
29 0 - fatal
30 1 - error
31 2 - warning
32 3 - info
33 4 - debug
34 5 - trace (recommended)
35 6 - paranoia
36 7 - spam
37
38 The paranoia and spam levels will add a lot of extra checks which
39 may potentially slow down driver operation.
40
41config NOUVEAU_DEBUG_DEFAULT
42 int "Default debug level"
43 depends on DRM_NOUVEAU
44 range 0 7
45 default 3
46 help
47 Selects the default debug level
48
Ben Skeggs6ee73862009-12-11 19:24:15 +100049config DRM_NOUVEAU_BACKLIGHT
50 bool "Support for backlight control"
51 depends on DRM_NOUVEAU
52 default y
53 help
54 Say Y here if you want to control the backlight of your display
55 (e.g. a laptop panel).
56
Ben Skeggs6ee73862009-12-11 19:24:15 +100057menu "I2C encoder or helper chips"
Francisco Jerez73cb9272009-12-16 12:27:11 +010058 depends on DRM && DRM_KMS_HELPER && I2C
Ben Skeggs6ee73862009-12-11 19:24:15 +100059
60config DRM_I2C_CH7006
61 tristate "Chrontel ch7006 TV encoder"
Francisco Jerez73cb9272009-12-16 12:27:11 +010062 default m if DRM_NOUVEAU
Ben Skeggs6ee73862009-12-11 19:24:15 +100063 help
64 Support for Chrontel ch7006 and similar TV encoders, found
65 on some nVidia video cards.
66
67 This driver is currently only useful if you're also using
68 the nouveau driver.
Francisco Jereze190bfe2010-07-22 17:06:18 +020069
70config DRM_I2C_SIL164
71 tristate "Silicon Image sil164 TMDS transmitter"
72 default m if DRM_NOUVEAU
73 help
74 Support for sil164 and similar single-link (or dual-link
75 when used in pairs) TMDS transmitters, used in some nVidia
76 video cards.
77
Ben Skeggs6ee73862009-12-11 19:24:15 +100078endmenu