~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to drivers/gpu/drm/Kconfig

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
        depends on DRM
25
25
        select FB
26
26
        select FRAMEBUFFER_CONSOLE if !EXPERT
 
27
        select FRAMEBUFFER_CONSOLE_DETECT_PRIMARY if FRAMEBUFFER_CONSOLE
27
28
        help
28
29
          FB and CRTC helpers for KMS drivers.
29
30
 
73
74
 
74
75
config DRM_I810
75
76
        tristate "Intel I810"
76
 
        # BKL usage in order to avoid AB-BA deadlocks, may become BROKEN_ON_SMP
77
 
        depends on DRM && AGP && AGP_INTEL && BKL
 
77
        # !PREEMPT because of missing ioctl locking
 
78
        depends on DRM && AGP && AGP_INTEL && (!PREEMPT || BROKEN)
78
79
        help
79
80
          Choose this option if you have an Intel I810 graphics card.  If M is
80
81
          selected, the module will be called i810.  AGP support is required
81
82
          for this driver to work.
82
83
 
83
 
choice
84
 
        prompt "Intel 830M, 845G, 852GM, 855GM, 865G"
85
 
        depends on DRM && AGP && AGP_INTEL
86
 
        optional
87
 
 
88
 
config 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
 
 
100
84
config DRM_I915
101
 
        tristate "i915 driver"
 
85
        tristate "Intel 8xx/9xx/G3x/G4x/HD Graphics"
 
86
        depends on DRM
 
87
        depends on AGP
102
88
        depends on AGP_INTEL
103
89
        # we need shmfs for the swappable backing store, and in particular
104
90
        # the shmem_readpage() which depends upon tmpfs
111
97
        # i915 depends on ACPI_VIDEO when ACPI is enabled
112
98
        # but for select to work, need to select ACPI_VIDEO's dependencies, ick
113
99
        select BACKLIGHT_CLASS_DEVICE if ACPI
 
100
        select VIDEO_OUTPUT_CONTROL if ACPI
114
101
        select INPUT if ACPI
115
102
        select ACPI_VIDEO if ACPI
116
103
        select ACPI_BUTTON if ACPI
117
104
        help
118
 
          Choose this option if you have a system that has Intel 830M, 845G,
119
 
          852GM, 855GM 865G or 915G integrated graphics.  If M is selected, the
120
 
          module will be called i915.  AGP support is required for this driver
121
 
          to work. This driver is used by the Intel driver in X.org 6.8 and
122
 
          XFree86 4.4 and above. If unsure, build this and i830 as modules and
123
 
          the X server will load the correct one.
 
105
          Choose this option if you have a system that has "Intel Graphics
 
106
          Media Accelerator" or "HD Graphics" integrated graphics,
 
107
          including 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G,
 
108
          G35, G41, G43, G45 chipsets and Celeron, Pentium, Core i3,
 
109
          Core i5, Core i7 as well as Atom CPUs with integrated graphics.
 
110
          If M is selected, the module will be called i915.  AGP support
 
111
          is required for this driver to work. This driver is used by
 
112
          the Intel driver in X.org 6.8 and XFree86 4.4 and above. It
 
113
          replaces the older i830 module that supported a subset of the
 
114
          hardware in older X.org releases.
 
115
 
 
116
          Note that the older i810/i815 chipsets require the use of the
 
117
          i810 driver instead, and the Atom z5xx series has an entirely
 
118
          different implementation.
124
119
 
125
120
config DRM_I915_KMS
126
121
        bool "Enable modesetting on intel by default"
132
127
          the driver to bind to PCI devices, which precludes loading things
133
128
          like intelfb.
134
129
 
135
 
endchoice
136
 
 
137
130
config DRM_MGA
138
131
        tristate "Matrox g200/g400"
139
132
        depends on DRM && PCI