Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. config 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. help
  20. Choose this option for open-source NVIDIA support.
  21. config NOUVEAU_LEGACY_CTX_SUPPORT
  22. bool "Nouveau legacy context support"
  23. depends on DRM_NOUVEAU
  24. select DRM_VM
  25. default y
  26. help
  27. There was a version of the nouveau DDX that relied on legacy
  28. ctx ioctls not erroring out. But that was back in time a long
  29. ways, so offer a way to disable it now. For uapi compat with
  30. old nouveau ddx this should be on by default, but modern distros
  31. should consider turning it off.
  32. config NOUVEAU_PLATFORM_DRIVER
  33. bool "Nouveau (NVIDIA) SoC GPUs"
  34. depends on DRM_NOUVEAU && ARCH_TEGRA
  35. default y
  36. help
  37. Support for Nouveau platform driver, used for SoC GPUs as found
  38. on NVIDIA Tegra K1.
  39. config NOUVEAU_DEBUG
  40. int "Maximum debug level"
  41. depends on DRM_NOUVEAU
  42. range 0 7
  43. default 5
  44. help
  45. Selects the maximum debug level to compile support for.
  46. 0 - fatal
  47. 1 - error
  48. 2 - warning
  49. 3 - info
  50. 4 - debug
  51. 5 - trace (recommended)
  52. 6 - paranoia
  53. 7 - spam
  54. The paranoia and spam levels will add a lot of extra checks which
  55. may potentially slow down driver operation.
  56. config NOUVEAU_DEBUG_DEFAULT
  57. int "Default debug level"
  58. depends on DRM_NOUVEAU
  59. range 0 7
  60. default 3
  61. help
  62. Selects the default debug level
  63. config NOUVEAU_DEBUG_MMU
  64. bool "Enable additional MMU debugging"
  65. depends on DRM_NOUVEAU
  66. default n
  67. help
  68. Say Y here if you want to enable verbose MMU debug output.
  69. config DRM_NOUVEAU_BACKLIGHT
  70. bool "Support for backlight control"
  71. depends on DRM_NOUVEAU
  72. default y
  73. help
  74. Say Y here if you want to control the backlight of your display
  75. (e.g. a laptop panel).