Kconfig (100c85421b52e41269ada88f7d71a6b8a06c7a11) Kconfig (f81f335a56a8e90d5cac38b79661e6fbf35249f1)
1# SPDX-License-Identifier: GPL-2.0
2config ALPHA
3 bool
4 default y
5 select ARCH_32BIT_USTAT_F_TINODE
6 select ARCH_HAS_CURRENT_STACK_POINTER
7 select ARCH_MIGHT_HAVE_PC_PARPORT
8 select ARCH_MIGHT_HAVE_PC_SERIO
9 select ARCH_NO_PREEMPT
10 select ARCH_NO_SG_CHAIN
11 select ARCH_USE_CMPXCHG_LOCKREF
12 select DMA_OPS if PCI
1# SPDX-License-Identifier: GPL-2.0
2config ALPHA
3 bool
4 default y
5 select ARCH_32BIT_USTAT_F_TINODE
6 select ARCH_HAS_CURRENT_STACK_POINTER
7 select ARCH_MIGHT_HAVE_PC_PARPORT
8 select ARCH_MIGHT_HAVE_PC_SERIO
9 select ARCH_NO_PREEMPT
10 select ARCH_NO_SG_CHAIN
11 select ARCH_USE_CMPXCHG_LOCKREF
12 select DMA_OPS if PCI
13 select FORCE_PCI if !ALPHA_JENSEN
13 select FORCE_PCI
14 select PCI_DOMAINS if PCI
15 select PCI_SYSCALL if PCI
16 select HAVE_ASM_MODVERSIONS
17 select HAVE_PAGE_SIZE_8KB
18 select HAVE_PCSPKR_PLATFORM
19 select HAVE_PERF_EVENTS
20 select NEED_DMA_MAP_STATE
21 select NEED_SG_DMA_LENGTH

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

94 AlphaBook1 Alpha laptop
95 Avanti AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
96 Cabriolet AlphaPC64, AlphaPCI64
97 DP264 DP264 / DS20 / ES40 / DS10 / DS10L
98 EB164 EB164 21164 evaluation board
99 EB64+ EB64+ 21064 evaluation board
100 EB66 EB66 21066 evaluation board
101 EB66+ EB66+ 21066 evaluation board
14 select PCI_DOMAINS if PCI
15 select PCI_SYSCALL if PCI
16 select HAVE_ASM_MODVERSIONS
17 select HAVE_PAGE_SIZE_8KB
18 select HAVE_PCSPKR_PLATFORM
19 select HAVE_PERF_EVENTS
20 select NEED_DMA_MAP_STATE
21 select NEED_SG_DMA_LENGTH

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

94 AlphaBook1 Alpha laptop
95 Avanti AS 200, AS 205, AS 250, AS 255, AS 300, AS 400
96 Cabriolet AlphaPC64, AlphaPCI64
97 DP264 DP264 / DS20 / ES40 / DS10 / DS10L
98 EB164 EB164 21164 evaluation board
99 EB64+ EB64+ 21064 evaluation board
100 EB66 EB66 21066 evaluation board
101 EB66+ EB66+ 21066 evaluation board
102 Jensen DECpc 150, DEC 2000 models 300, 500
103 LX164 AlphaPC164-LX
104 Lynx AS 2100A
105 Miata Personal Workstation 433/500/600 a/au
106 Marvel AlphaServer ES47 / ES80 / GS1280
107 Mikasa AS 1000
108 Noname AXPpci33, UDB (Multia)
109 Noritake AS 1000A, AS 600A, AS 800
110 PC164 AlphaPC164

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

193 Later variant of the EB66 board.
194
195config ALPHA_EIGER
196 bool "Eiger"
197 help
198 Apparently an obscure OEM single-board computer based on the
199 Typhoon/Tsunami chipset family. Information on it is scanty.
200
102 LX164 AlphaPC164-LX
103 Lynx AS 2100A
104 Miata Personal Workstation 433/500/600 a/au
105 Marvel AlphaServer ES47 / ES80 / GS1280
106 Mikasa AS 1000
107 Noname AXPpci33, UDB (Multia)
108 Noritake AS 1000A, AS 600A, AS 800
109 PC164 AlphaPC164

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

192 Later variant of the EB66 board.
193
194config ALPHA_EIGER
195 bool "Eiger"
196 help
197 Apparently an obscure OEM single-board computer based on the
198 Typhoon/Tsunami chipset family. Information on it is scanty.
199
201config ALPHA_JENSEN
202 bool "Jensen"
203 select HAVE_EISA
204 help
205 DEC PC 150 AXP (aka Jensen): This is a very old Digital system - one
206 of the first-generation Alpha systems. A number of these systems
207 seem to be available on the second- hand market. The Jensen is a
208 floor-standing tower system which originally used a 150MHz 21064 It
209 used programmable logic to interface a 486 EISA I/O bridge to the
210 CPU.
211
212config ALPHA_LX164
213 bool "LX164"
214 help
215 A technical overview of this board is available at
216 <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>.
217
218config ALPHA_LYNX
219 bool "Lynx"

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

332 group. It uses the 21066 processor running at 166MHz or 233MHz. It
333 is a baby-AT size, and runs from a standard PC power supply. It has
334 5 ISA slots and 3 PCI slots (one pair are a shared slot). There are
335 2 versions, with either PS/2 or large DIN connectors for the
336 keyboard.
337
338config ALPHA_EV4
339 bool
200config ALPHA_LX164
201 bool "LX164"
202 help
203 A technical overview of this board is available at
204 <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>.
205
206config ALPHA_LYNX
207 bool "Lynx"

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

320 group. It uses the 21066 processor running at 166MHz or 233MHz. It
321 is a baby-AT size, and runs from a standard PC power supply. It has
322 5 ISA slots and 3 PCI slots (one pair are a shared slot). There are
323 2 versions, with either PS/2 or large DIN connectors for the
324 keyboard.
325
326config ALPHA_EV4
327 bool
340 depends on ALPHA_JENSEN || (ALPHA_SABLE && !ALPHA_GAMMA) || ALPHA_LYNX || ALPHA_NORITAKE && !ALPHA_PRIMO || ALPHA_MIKASA && !ALPHA_PRIMO || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL || ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
328 depends on (ALPHA_SABLE && !ALPHA_GAMMA) || ALPHA_LYNX || ALPHA_NORITAKE && !ALPHA_PRIMO || ALPHA_MIKASA && !ALPHA_PRIMO || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL || ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
341 default y if !ALPHA_LYNX
342 default y if !ALPHA_EV5
343
344config ALPHA_LCA
345 bool
346 depends on ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
347 default y
348

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

478 eliminate as many runtime tests as possible.
479
480 If unsure, say N.
481
482
483config ALPHA_SRM
484 bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
485 depends on TTY
329 default y if !ALPHA_LYNX
330 default y if !ALPHA_EV5
331
332config ALPHA_LCA
333 bool
334 depends on ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
335 default y
336

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

466 eliminate as many runtime tests as possible.
467
468 If unsure, say N.
469
470
471config ALPHA_SRM
472 bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
473 depends on TTY
486 default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
474 default y if ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
487 help
488 There are two different types of booting firmware on Alphas: SRM,
489 which is command line driven, and ARC, which uses menus and arrow
490 keys. Details about the Linux/Alpha booting process are contained in
491 the Linux/Alpha FAQ, accessible on the WWW from
492 <http://www.alphalinux.org/>.
493
494 The usual way to load Linux on an Alpha machine is to use MILO

--- 178 unchanged lines hidden ---
475 help
476 There are two different types of booting firmware on Alphas: SRM,
477 which is command line driven, and ARC, which uses menus and arrow
478 keys. Details about the Linux/Alpha booting process are contained in
479 the Linux/Alpha FAQ, accessible on the WWW from
480 <http://www.alphalinux.org/>.
481
482 The usual way to load Linux on an Alpha machine is to use MILO

--- 178 unchanged lines hidden ---