diff options
Diffstat (limited to 'drivers/char/agp/Kconfig')
-rw-r--r-- | drivers/char/agp/Kconfig | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig new file mode 100644 index 000000000000..7f8c1b53b754 --- /dev/null +++ b/drivers/char/agp/Kconfig | |||
@@ -0,0 +1,171 @@ | |||
1 | config AGP | ||
2 | tristate "/dev/agpgart (AGP Support)" if !GART_IOMMU | ||
3 | depends on ALPHA || IA64 || PPC || X86 | ||
4 | default y if GART_IOMMU | ||
5 | ---help--- | ||
6 | AGP (Accelerated Graphics Port) is a bus system mainly used to | ||
7 | connect graphics cards to the rest of the system. | ||
8 | |||
9 | If you have an AGP system and you say Y here, it will be possible to | ||
10 | use the AGP features of your 3D rendering video card. This code acts | ||
11 | as a sort of "AGP driver" for the motherboard's chipset. | ||
12 | |||
13 | If you need more texture memory than you can get with the AGP GART | ||
14 | (theoretically up to 256 MB, but in practice usually 64 or 128 MB | ||
15 | due to kernel allocation issues), you could use PCI accesses | ||
16 | and have up to a couple gigs of texture space. | ||
17 | |||
18 | Note that this is the only means to have XFree4/GLX use | ||
19 | write-combining with MTRR support on the AGP bus. Without it, OpenGL | ||
20 | direct rendering will be a lot slower but still faster than PIO. | ||
21 | |||
22 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
23 | use GLX or DRI. If unsure, say N. | ||
24 | |||
25 | To compile this driver as a module, choose M here: the | ||
26 | module will be called agpgart. | ||
27 | |||
28 | config AGP_ALI | ||
29 | tristate "ALI chipset support" | ||
30 | depends on AGP && X86 && !X86_64 | ||
31 | ---help--- | ||
32 | This option gives you AGP support for the GLX component of | ||
33 | XFree86 4.x on the following ALi chipsets. The supported chipsets | ||
34 | include M1541, M1621, M1631, M1632, M1641,M1647,and M1651. | ||
35 | For the ALi-chipset question, ALi suggests you refer to | ||
36 | <http://www.ali.com.tw/eng/support/index.shtml>. | ||
37 | |||
38 | The M1541 chipset can do AGP 1x and 2x, but note that there is an | ||
39 | acknowledged incompatibility with Matrox G200 cards. Due to | ||
40 | timing issues, this chipset cannot do AGP 2x with the G200. | ||
41 | This is a hardware limitation. AGP 1x seems to be fine, though. | ||
42 | |||
43 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
44 | use GLX or DRI. If unsure, say N. | ||
45 | |||
46 | config AGP_ATI | ||
47 | tristate "ATI chipset support" | ||
48 | depends on AGP && X86 && !X86_64 | ||
49 | ---help--- | ||
50 | This option gives you AGP support for the GLX component of | ||
51 | XFree86 4.x on the ATI RadeonIGP family of chipsets. | ||
52 | |||
53 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
54 | use GLX or DRI. If unsure, say N. | ||
55 | |||
56 | config AGP_AMD | ||
57 | tristate "AMD Irongate, 761, and 762 chipset support" | ||
58 | depends on AGP && X86 && !X86_64 | ||
59 | help | ||
60 | This option gives you AGP support for the GLX component of | ||
61 | XFree86 4.x on AMD Irongate, 761, and 762 chipsets. | ||
62 | |||
63 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
64 | use GLX or DRI. If unsure, say N. | ||
65 | |||
66 | config AGP_AMD64 | ||
67 | tristate "AMD Opteron/Athlon64 on-CPU GART support" if !GART_IOMMU | ||
68 | depends on AGP && X86 | ||
69 | default y if GART_IOMMU | ||
70 | help | ||
71 | This option gives you AGP support for the GLX component of | ||
72 | XFree86 4.x using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. | ||
73 | You still need an external AGP bridge like the AMD 8151, VIA | ||
74 | K8T400M, SiS755. It may also support other AGP bridges when loaded | ||
75 | with agp_try_unsupported=1. | ||
76 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
77 | use GLX or DRI. If unsure, say Y | ||
78 | |||
79 | config AGP_INTEL | ||
80 | tristate "Intel 440LX/BX/GX, I8xx and E7x05 chipset support" | ||
81 | depends on AGP && X86 | ||
82 | help | ||
83 | This option gives you AGP support for the GLX component of XFree86 4.x | ||
84 | on Intel 440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875, | ||
85 | E7205 and E7505 chipsets and full support for the 810, 815, 830M, 845G, | ||
86 | 852GM, 855GM, 865G and I915 integrated graphics chipsets. | ||
87 | |||
88 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
89 | use GLX or DRI, or if you have any Intel integrated graphics | ||
90 | chipsets. If unsure, say Y. | ||
91 | |||
92 | config AGP_NVIDIA | ||
93 | tristate "NVIDIA nForce/nForce2 chipset support" | ||
94 | depends on AGP && X86 && !X86_64 | ||
95 | help | ||
96 | This option gives you AGP support for the GLX component of | ||
97 | XFree86 4.x on the following NVIDIA chipsets. The supported chipsets | ||
98 | include nForce and nForce2 | ||
99 | |||
100 | config AGP_SIS | ||
101 | tristate "SiS chipset support" | ||
102 | depends on AGP && X86 && !X86_64 | ||
103 | help | ||
104 | This option gives you AGP support for the GLX component of | ||
105 | XFree86 4.x on Silicon Integrated Systems [SiS] chipsets. | ||
106 | |||
107 | Note that 5591/5592 AGP chipsets are NOT supported. | ||
108 | |||
109 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
110 | use GLX or DRI. If unsure, say N. | ||
111 | |||
112 | config AGP_SWORKS | ||
113 | tristate "Serverworks LE/HE chipset support" | ||
114 | depends on AGP && X86 && !X86_64 | ||
115 | help | ||
116 | Say Y here to support the Serverworks AGP card. See | ||
117 | <http://www.serverworks.com/> for product descriptions and images. | ||
118 | |||
119 | config AGP_VIA | ||
120 | tristate "VIA chipset support" | ||
121 | depends on AGP && X86 && !X86_64 | ||
122 | help | ||
123 | This option gives you AGP support for the GLX component of | ||
124 | XFree86 4.x on VIA MVP3/Apollo Pro chipsets. | ||
125 | |||
126 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
127 | use GLX or DRI. If unsure, say N. | ||
128 | |||
129 | config AGP_I460 | ||
130 | tristate "Intel 460GX chipset support" | ||
131 | depends on AGP && (IA64_DIG || IA64_GENERIC) | ||
132 | help | ||
133 | This option gives you AGP GART support for the Intel 460GX chipset | ||
134 | for IA64 processors. | ||
135 | |||
136 | config AGP_HP_ZX1 | ||
137 | tristate "HP ZX1 chipset AGP support" | ||
138 | depends on AGP && (IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB || IA64_GENERIC) | ||
139 | help | ||
140 | This option gives you AGP GART support for the HP ZX1 chipset | ||
141 | for IA64 processors. | ||
142 | |||
143 | config AGP_ALPHA_CORE | ||
144 | tristate "Alpha AGP support" | ||
145 | depends on AGP && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL) | ||
146 | default AGP | ||
147 | |||
148 | config AGP_UNINORTH | ||
149 | tristate "Apple UniNorth & U3 AGP support" | ||
150 | depends on AGP && PPC_PMAC | ||
151 | help | ||
152 | This option gives you AGP support for Apple machines with a | ||
153 | UniNorth or U3 (Apple G5) bridge. | ||
154 | |||
155 | config AGP_EFFICEON | ||
156 | tristate "Transmeta Efficeon support" | ||
157 | depends on AGP && X86 && !X86_64 | ||
158 | help | ||
159 | This option gives you AGP support for the Transmeta Efficeon | ||
160 | series processors with integrated northbridges. | ||
161 | |||
162 | You should say Y here if you use XFree86 3.3.6 or 4.x and want to | ||
163 | use GLX or DRI. If unsure, say Y. | ||
164 | |||
165 | config AGP_SGI_TIOCA | ||
166 | tristate "SGI TIO chipset AGP support" | ||
167 | depends on AGP && (IA64_SGI_SN2 || IA64_GENERIC) | ||
168 | help | ||
169 | This option gives you AGP GART support for the SGI TIO chipset | ||
170 | for IA64 processors. | ||
171 | |||