Kconfig (8fb71ef9b91d6c89b22ea9430c231e988d88f688) Kconfig (6630a8e5010517cc7f28788137d5cdae2550f346)
1# SPDX-License-Identifier: GPL-2.0
2config ALPHA
3 bool
4 default y
5 select ARCH_MIGHT_HAVE_PC_PARPORT
6 select ARCH_MIGHT_HAVE_PC_SERIO
7 select ARCH_NO_PREEMPT
8 select ARCH_USE_CMPXCHG_LOCKREF

--- 115 unchanged lines hidden (view full) ---

124 Titan AlphaServer ES45 / DS25 / DS15
125 Wildfire AlphaServer GS 40/80/160/320
126
127 If you don't know what to do, choose "generic".
128
129config ALPHA_GENERIC
130 bool "Generic"
131 depends on TTY
1# SPDX-License-Identifier: GPL-2.0
2config ALPHA
3 bool
4 default y
5 select ARCH_MIGHT_HAVE_PC_PARPORT
6 select ARCH_MIGHT_HAVE_PC_SERIO
7 select ARCH_NO_PREEMPT
8 select ARCH_USE_CMPXCHG_LOCKREF

--- 115 unchanged lines hidden (view full) ---

124 Titan AlphaServer ES45 / DS25 / DS15
125 Wildfire AlphaServer GS 40/80/160/320
126
127 If you don't know what to do, choose "generic".
128
129config ALPHA_GENERIC
130 bool "Generic"
131 depends on TTY
132 select HAVE_EISA
132 help
133 A generic kernel will run on all supported Alpha hardware.
134
135config ALPHA_ALCOR
136 bool "Alcor/Alpha-XLT"
133 help
134 A generic kernel will run on all supported Alpha hardware.
135
136config ALPHA_ALCOR
137 bool "Alcor/Alpha-XLT"
138 select HAVE_EISA
137 help
138 For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data
139 slices (Data Switch, DSW) - 208-pin PQFP and 1 control (Control, I/O
140 Address, CIA) - a 383 pin plastic PGA). It provides a DRAM
141 controller (256-bit memory bus) and a PCI interface. It also does
142 all the work required to support an external Bcache and to maintain
143 memory coherence when a PCI device DMAs into (or out of) memory.
144

--- 57 unchanged lines hidden (view full) ---

202 help
203 Apparently an obscure OEM single-board computer based on the
204 Typhoon/Tsunami chipset family. Information on it is scanty.
205
206config ALPHA_JENSEN
207 bool "Jensen"
208 depends on BROKEN
209 select DMA_DIRECT_OPS
139 help
140 For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data
141 slices (Data Switch, DSW) - 208-pin PQFP and 1 control (Control, I/O
142 Address, CIA) - a 383 pin plastic PGA). It provides a DRAM
143 controller (256-bit memory bus) and a PCI interface. It also does
144 all the work required to support an external Bcache and to maintain
145 memory coherence when a PCI device DMAs into (or out of) memory.
146

--- 57 unchanged lines hidden (view full) ---

204 help
205 Apparently an obscure OEM single-board computer based on the
206 Typhoon/Tsunami chipset family. Information on it is scanty.
207
208config ALPHA_JENSEN
209 bool "Jensen"
210 depends on BROKEN
211 select DMA_DIRECT_OPS
212 select HAVE_EISA
210 help
211 DEC PC 150 AXP (aka Jensen): This is a very old Digital system - one
212 of the first-generation Alpha systems. A number of these systems
213 seem to be available on the second- hand market. The Jensen is a
214 floor-standing tower system which originally used a 150MHz 21064 It
215 used programmable logic to interface a 486 EISA I/O bridge to the
216 CPU.
217
218config ALPHA_LX164
219 bool "LX164"
220 help
221 A technical overview of this board is available at
222 <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>.
223
224config ALPHA_LYNX
225 bool "Lynx"
213 help
214 DEC PC 150 AXP (aka Jensen): This is a very old Digital system - one
215 of the first-generation Alpha systems. A number of these systems
216 seem to be available on the second- hand market. The Jensen is a
217 floor-standing tower system which originally used a 150MHz 21064 It
218 used programmable logic to interface a 486 EISA I/O bridge to the
219 CPU.
220
221config ALPHA_LX164
222 bool "LX164"
223 help
224 A technical overview of this board is available at
225 <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>.
226
227config ALPHA_LYNX
228 bool "Lynx"
229 select HAVE_EISA
226 help
227 AlphaServer 2100A-based systems.
228
229config ALPHA_MARVEL
230 bool "Marvel"
231 help
232 AlphaServer ES47 / ES80 / GS1280 based on EV7.
233
234config ALPHA_MIATA
235 bool "Miata"
230 help
231 AlphaServer 2100A-based systems.
232
233config ALPHA_MARVEL
234 bool "Marvel"
235 help
236 AlphaServer ES47 / ES80 / GS1280 based on EV7.
237
238config ALPHA_MIATA
239 bool "Miata"
240 select HAVE_EISA
236 help
237 The Digital PersonalWorkStation (PWS 433a, 433au, 500a, 500au, 600a,
238 or 600au).
239
240config ALPHA_MIKASA
241 bool "Mikasa"
242 help
243 AlphaServer 1000-based Alpha systems.
244
245config ALPHA_NAUTILUS
246 bool "Nautilus"
247 help
248 Alpha systems based on the AMD 751 & ALI 1543C chipsets.
249
250config ALPHA_NONAME_CH
251 bool "Noname"
252
253config ALPHA_NORITAKE
254 bool "Noritake"
241 help
242 The Digital PersonalWorkStation (PWS 433a, 433au, 500a, 500au, 600a,
243 or 600au).
244
245config ALPHA_MIKASA
246 bool "Mikasa"
247 help
248 AlphaServer 1000-based Alpha systems.
249
250config ALPHA_NAUTILUS
251 bool "Nautilus"
252 help
253 Alpha systems based on the AMD 751 & ALI 1543C chipsets.
254
255config ALPHA_NONAME_CH
256 bool "Noname"
257
258config ALPHA_NORITAKE
259 bool "Noritake"
260 select HAVE_EISA
255 help
256 AlphaServer 1000A, AlphaServer 600A, and AlphaServer 800-based
257 systems.
258
259config ALPHA_PC164
260 bool "PC164"
261
262config ALPHA_P2K
263 bool "Platform2000"
264
265config ALPHA_RAWHIDE
266 bool "Rawhide"
261 help
262 AlphaServer 1000A, AlphaServer 600A, and AlphaServer 800-based
263 systems.
264
265config ALPHA_PC164
266 bool "PC164"
267
268config ALPHA_P2K
269 bool "Platform2000"
270
271config ALPHA_RAWHIDE
272 bool "Rawhide"
273 select HAVE_EISA
267 help
268 AlphaServer 1200, AlphaServer 4000 and AlphaServer 4100 machines.
269 See HOWTO at
270 <http://www.alphalinux.org/docs/rawhide/4100_install.shtml>.
271
272config ALPHA_RUFFIAN
273 bool "Ruffian"
274 help
275 Samsung APC164UX. There is a page on known problems and workarounds
276 at <http://www.alphalinux.org/faq/FAQ-11.html>.
277
278config ALPHA_RX164
279 bool "RX164"
280
281config ALPHA_SX164
282 bool "SX164"
283
284config ALPHA_SABLE
285 bool "Sable"
274 help
275 AlphaServer 1200, AlphaServer 4000 and AlphaServer 4100 machines.
276 See HOWTO at
277 <http://www.alphalinux.org/docs/rawhide/4100_install.shtml>.
278
279config ALPHA_RUFFIAN
280 bool "Ruffian"
281 help
282 Samsung APC164UX. There is a page on known problems and workarounds
283 at <http://www.alphalinux.org/faq/FAQ-11.html>.
284
285config ALPHA_RX164
286 bool "RX164"
287
288config ALPHA_SX164
289 bool "SX164"
290
291config ALPHA_SABLE
292 bool "Sable"
293 select HAVE_EISA
286 help
287 Digital AlphaServer 2000 and 2100-based systems.
288
289config ALPHA_SHARK
290 bool "Shark"
291
292config ALPHA_TAKARA
293 bool "Takara"

--- 213 unchanged lines hidden (view full) ---

507 jumper on the motherboard). If you want to do either of these, say N
508 here. If MILO doesn't work on your system (true for Jensen
509 motherboards), you can bypass it altogether and boot Linux directly
510 from an SRM console; say Y here in order to do that. Note that you
511 won't be able to boot from an IDE disk using SRM.
512
513 If unsure, say N.
514
294 help
295 Digital AlphaServer 2000 and 2100-based systems.
296
297config ALPHA_SHARK
298 bool "Shark"
299
300config ALPHA_TAKARA
301 bool "Takara"

--- 213 unchanged lines hidden (view full) ---

515 jumper on the motherboard). If you want to do either of these, say N
516 here. If MILO doesn't work on your system (true for Jensen
517 motherboards), you can bypass it altogether and boot Linux directly
518 from an SRM console; say Y here in order to do that. Note that you
519 won't be able to boot from an IDE disk using SRM.
520
521 If unsure, say N.
522
515config EISA
516 bool
517 depends on ALPHA_GENERIC || ALPHA_JENSEN || ALPHA_ALCOR || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_RAWHIDE
518 default y
519
520config ARCH_MAY_HAVE_PC_FDC
521 def_bool y
522
523config SMP
524 bool "Symmetric multi-processing support"
525 depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
526 ---help---
527 This enables support for systems with more than one CPU. If you have

--- 134 unchanged lines hidden (view full) ---

662 int
663 default 32 if HZ_32
664 default 64 if HZ_64
665 default 128 if HZ_128
666 default 256 if HZ_256
667 default 1200 if HZ_1200
668 default 1024
669
523config ARCH_MAY_HAVE_PC_FDC
524 def_bool y
525
526config SMP
527 bool "Symmetric multi-processing support"
528 depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
529 ---help---
530 This enables support for systems with more than one CPU. If you have

--- 134 unchanged lines hidden (view full) ---

665 int
666 default 32 if HZ_32
667 default 64 if HZ_64
668 default 128 if HZ_128
669 default 256 if HZ_256
670 default 1200 if HZ_1200
671 default 1024
672
670source "drivers/eisa/Kconfig"
671
672config SRM_ENV
673 tristate "SRM environment through procfs"
674 depends on PROC_FS
675 ---help---
676 If you enable this option, a subdirectory inside /proc called
677 /proc/srm_environment will give you access to the all important
678 SRM environment variables (those which have a name) and also
679 to all others (by their internal number).

--- 23 unchanged lines hidden ---
673config SRM_ENV
674 tristate "SRM environment through procfs"
675 depends on PROC_FS
676 ---help---
677 If you enable this option, a subdirectory inside /proc called
678 /proc/srm_environment will give you access to the all important
679 SRM environment variables (those which have a name) and also
680 to all others (by their internal number).

--- 23 unchanged lines hidden ---