Coarsly sort out 32-bit-only, 64-bit-only and ``portable'' MIPS lib/
[linux-2.6/linux-mips.git] / drivers / char / agp / Kconfig
blobde74fe5305c2bf1b38c0820378661d16638946b4
1 config AGP
2         tristate "/dev/agpgart (AGP Support)" if !GART_IOMMU
3         default y if GART_IOMMU
4         ---help---
5           AGP (Accelerated Graphics Port) is a bus system mainly used to
6           connect graphics cards to the rest of the system.
8           If you have an AGP system and you say Y here, it will be possible to
9           use the AGP features of your 3D rendering video card. This code acts
10           as a sort of "AGP driver" for the motherboard's chipset.
12           If you need more texture memory than you can get with the AGP GART
13           (theoretically up to 256 MB, but in practice usually 64 or 128 MB
14           due to kernel allocation issues), you could use PCI accesses
15           and have up to a couple gigs of texture space.
17           Note that this is the only means to have XFree4/GLX use
18           write-combining with MTRR support on the AGP bus. Without it, OpenGL
19           direct rendering will be a lot slower but still faster than PIO.
21           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
22           use GLX or DRI.  If unsure, say N.
24           This driver is available as a module.  If you want to compile it as
25           a module, say M here and read <file:Documentation/modules.txt>.  The
26           module will be called agpgart.
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>.
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.
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.
46 config AGP_AMD
47         tristate "AMD Irongate, 761, and 762 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 AMD Irongate, 761, and 762 chipsets.
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.
56 config AGP_AMD_8151
57         tristate "AMD Opteron/Athlon64 on-CPU GART support"
58         depends on AGP && X86
59         default GART_IOMMU
60         help
61           This option gives you AGP support for the GLX component of
62           XFree86 4.x using the on-CPU AGP bridge of the AMD Athlon64/Opteron CPUs.
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
66 config AGP_INTEL
67         tristate "Intel 440LX/BX/GX, I8xx and E7x05 chipset support"
68         depends on AGP && X86 && !X86_64
69         help
70           This option gives you AGP support for the GLX component of
71           XFree86 4.x on Intel 440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860
72           E7205 and E7505 chipsets and full support for the 810, 815, 830M, 845G,
73           852GM, 855GM and 865G integrated graphics chipsets.
75           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
76           use GLX or DRI, or if you have any Intel integrated graphics
77           chipsets.  If unsure, say Y.
79 config AGP_NVIDIA
80         tristate "NVIDIA nForce/nForce2 chipset support"
81         depends on AGP && X86 && !X86_64
82         help
83           This option gives you AGP support for the GLX component of
84           XFree86 4.x on the following NVIDIA chipsets.  The supported chipsets
85           include nForce and nForce2
87 config AGP_SIS
88         tristate "SiS chipset support"
89         depends on AGP && X86 && !X86_64
90         help
91           This option gives you AGP support for the GLX component of
92           XFree86 4.x on Silicon Integrated Systems [SiS] chipsets.
94           Note that 5591/5592 AGP chipsets are NOT supported.
96           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
97           use GLX or DRI.  If unsure, say N.
99 config AGP_SWORKS
100         tristate "Serverworks LE/HE chipset support"
101         depends on AGP && X86 && !X86_64
102         help
103           Say Y here to support the Serverworks AGP card.  See 
104           <http://www.serverworks.com/> for product descriptions and images.
106 config AGP_VIA
107         tristate "VIA chipset support"
108         depends on AGP && X86 && !X86_64
109         help
110           This option gives you AGP support for the GLX component of
111           XFree86 4.x on VIA MPV3/Apollo Pro chipsets.
113           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
114           use GLX or DRI.  If unsure, say N.
116 config AGP_I460
117         tristate "Intel 460GX chipset support"
118         depends on AGP && IA64
119         help
120           This option gives you AGP GART support for the Intel 460GX chipset
121           for IA64 processors.
123 config AGP_HP_ZX1
124         tristate "HP ZX1 chipset AGP support"
125         depends on AGP && IA64
126         help
127           This option gives you AGP GART support for the HP ZX1 chipset
128           for IA64 processors.
130 config AGP_ALPHA_CORE
131         tristate "Alpha AGP support"
132         depends on AGP && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL)
133         default AGP
135 config AGP_UNINORTH
136         tristate "Apple UniNorth AGP support"
137         depends on AGP && PPC_PMAC
138         help
139           This option gives you AGP support for Apple machines with a
140           UniNorth bridge.