aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/Kconfig
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2011-01-25 17:17:16 -0500
committerDave Airlie <airlied@redhat.com>2011-02-06 21:14:18 -0500
commit7f50684717511d30bba180902105c4cd4efca732 (patch)
tree5383f403f9a1493afc021ce7d5bd5a85df9a17e0 /drivers/gpu/drm/Kconfig
parent8dbdea8444d303a772bceb1ba963f0e3273bfc5e (diff)
drm: remove i830 driver
This driver is one of the last users of the big kernel lock, which is going away. All the hardware supported by this driver also works with the newer i915 driver, and recent X.org releases only work with that driver anyway. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: dri-devel@lists.freedesktop.org Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/Kconfig')
-rw-r--r--drivers/gpu/drm/Kconfig43
1 files changed, 17 insertions, 26 deletions
diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
index 0902d4460039..44588764a524 100644
--- a/drivers/gpu/drm/Kconfig
+++ b/drivers/gpu/drm/Kconfig
@@ -80,25 +80,10 @@ config DRM_I810
80 selected, the module will be called i810. AGP support is required 80 selected, the module will be called i810. AGP support is required
81 for this driver to work. 81 for this driver to work.
82 82
83choice
84 prompt "Intel 830M, 845G, 852GM, 855GM, 865G"
85 depends on DRM && AGP && AGP_INTEL
86 optional
87
88config DRM_I830
89 tristate "i830 driver"
90 # BKL usage in order to avoid AB-BA deadlocks, i830 may get removed
91 depends on BKL
92 help
93 Choose this option if you have a system that has Intel 830M, 845G,
94 852GM, 855GM or 865G integrated graphics. If M is selected, the
95 module will be called i830. AGP support is required for this driver
96 to work. This driver is used by the older X releases X.org 6.7 and
97 XFree86 4.3. If unsure, build this and i915 as modules and the X server
98 will load the correct one.
99
100config DRM_I915 83config DRM_I915
101 tristate "i915 driver" 84 tristate "Intel 8xx/9xx/G3x/G4x/HD Graphics"
85 depends on DRM
86 depends on AGP
102 depends on AGP_INTEL 87 depends on AGP_INTEL
103 # we need shmfs for the swappable backing store, and in particular 88 # we need shmfs for the swappable backing store, and in particular
104 # the shmem_readpage() which depends upon tmpfs 89 # the shmem_readpage() which depends upon tmpfs
@@ -115,12 +100,20 @@ config DRM_I915
115 select ACPI_VIDEO if ACPI 100 select ACPI_VIDEO if ACPI
116 select ACPI_BUTTON if ACPI 101 select ACPI_BUTTON if ACPI
117 help 102 help
118 Choose this option if you have a system that has Intel 830M, 845G, 103 Choose this option if you have a system that has "Intel Graphics
119 852GM, 855GM 865G or 915G integrated graphics. If M is selected, the 104 Media Accelerator" or "HD Graphics" integrated graphics,
120 module will be called i915. AGP support is required for this driver 105 including 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G,
121 to work. This driver is used by the Intel driver in X.org 6.8 and 106 G35, G41, G43, G45 chipsets and Celeron, Pentium, Core i3,
122 XFree86 4.4 and above. If unsure, build this and i830 as modules and 107 Core i5, Core i7 as well as Atom CPUs with integrated graphics.
123 the X server will load the correct one. 108 If M is selected, the module will be called i915. AGP support
109 is required for this driver to work. This driver is used by
110 the Intel driver in X.org 6.8 and XFree86 4.4 and above. It
111 replaces the older i830 module that supported a subset of the
112 hardware in older X.org releases.
113
114 Note that the older i810/i815 chipsets require the use of the
115 i810 driver instead, and the Atom z5xx series has an entirely
116 different implementation.
124 117
125config DRM_I915_KMS 118config DRM_I915_KMS
126 bool "Enable modesetting on intel by default" 119 bool "Enable modesetting on intel by default"
@@ -132,8 +125,6 @@ config DRM_I915_KMS
132 the driver to bind to PCI devices, which precludes loading things 125 the driver to bind to PCI devices, which precludes loading things
133 like intelfb. 126 like intelfb.
134 127
135endchoice
136
137config DRM_MGA 128config DRM_MGA
138 tristate "Matrox g200/g400" 129 tristate "Matrox g200/g400"
139 depends on DRM && PCI 130 depends on DRM && PCI