Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 1 | config DRM_NOUVEAU |
| 2 | tristate "Nouveau (nVidia) cards" |
Dave Airlie | f5f05c8 | 2010-07-09 07:43:27 +1000 | [diff] [blame] | 3 | depends on DRM && PCI |
Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 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 |
David Rientjes | 6a108a1 | 2011-01-20 14:44:16 -0800 | [diff] [blame] | 11 | select FRAMEBUFFER_CONSOLE if !EXPERT |
Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 12 | select FB_BACKLIGHT if DRM_NOUVEAU_BACKLIGHT |
Ben Hutchings | c429880 | 2010-12-25 16:17:32 +0000 | [diff] [blame] | 13 | select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL && INPUT |
Ben Hutchings | a91ed42 | 2013-02-20 02:57:32 +0000 | [diff] [blame^] | 14 | select X86_PLATFORM_DEVICES if ACPI && X86 |
| 15 | select ACPI_WMI if ACPI && X86 |
| 16 | select MXM_WMI if ACPI && X86 |
Dave Airlie | 40c6104 | 2012-04-02 10:45:49 +0100 | [diff] [blame] | 17 | select POWER_SUPPLY |
Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 18 | help |
| 19 | Choose this option for open-source nVidia support. |
| 20 | |
Ben Skeggs | 5999933 | 2012-08-03 14:58:10 +1000 | [diff] [blame] | 21 | config 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 | |
| 41 | config 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 Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 49 | config 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 Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 57 | menu "I2C encoder or helper chips" |
Francisco Jerez | 73cb927 | 2009-12-16 12:27:11 +0100 | [diff] [blame] | 58 | depends on DRM && DRM_KMS_HELPER && I2C |
Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 59 | |
| 60 | config DRM_I2C_CH7006 |
| 61 | tristate "Chrontel ch7006 TV encoder" |
Francisco Jerez | 73cb927 | 2009-12-16 12:27:11 +0100 | [diff] [blame] | 62 | default m if DRM_NOUVEAU |
Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 63 | 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 Jerez | e190bfe | 2010-07-22 17:06:18 +0200 | [diff] [blame] | 69 | |
| 70 | config 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 Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame] | 78 | endmenu |