Skip to content

Commit 4bf8590

Browse files
committed
alpha: cabriolet: remove EV5 CPU support
The sys_cabriolet.c file includes support for multiple evaluation boards. pc164 and lx164 are for ev56 CPUs, while the eb164 is now the last supported machine that only supports ev5 but not ev56. Acked-by: Paul E. McKenney <[email protected]> Acked-by: Matt Turner <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
1 parent 430ad3f commit 4bf8590

File tree

4 files changed

+4
-44
lines changed

4 files changed

+4
-44
lines changed

arch/alpha/Kconfig

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ choice
9191

9292
Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366
9393
DP264 DP264 / DS20 / ES40 / DS10 / DS10L
94-
EB164 EB164 21164 evaluation board
9594
LX164 AlphaPC164-LX
9695
Miata Personal Workstation 433/500/600 a/au
9796
Marvel AlphaServer ES47 / ES80 / GS1280
@@ -134,16 +133,6 @@ config ALPHA_DP264
134133
API Networks: 264DP, UP2000(+), CS20;
135134
Compaq: DS10(E,L), XP900, XP1000, DS20(E), ES40.
136135

137-
config ALPHA_EB164
138-
bool "EB164"
139-
help
140-
EB164 21164 evaluation board from DEC. Uses 21164 and ALCOR. Has
141-
ISA and PCI expansion (3 ISA slots, 2 64-bit PCI slots (one is
142-
shared with an ISA slot) and 2 32-bit PCI slots. Uses plus-in
143-
Bcache SIMMs. I/O sub-system provides SuperI/O (2S, 1P, FD), KBD,
144-
MOUSE (PS2 style), RTC/NVRAM. Boot ROM is Flash. PC-AT-sized
145-
motherboard. Requires power supply with 3.3V output.
146-
147136
config ALPHA_EIGER
148137
bool "Eiger"
149138
help
@@ -260,7 +249,7 @@ config ALPHA_EV5
260249

261250
config ALPHA_CIA
262251
bool
263-
depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_NORITAKE || ALPHA_MIKASA || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR
252+
depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_NORITAKE || ALPHA_MIKASA || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_ALCOR
264253
default y
265254

266255
config ALPHA_EV56
@@ -350,7 +339,7 @@ config ALPHA_QEMU
350339

351340

352341
config ALPHA_SRM
353-
bool "Use SRM as bootloader" if ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS
342+
bool "Use SRM as bootloader" if ALPHA_PC164 || ALPHA_TAKARA || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS
354343
depends on TTY
355344
default y if ALPHA_MIKASA || ALPHA_SABLE || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
356345
help

arch/alpha/include/asm/irq.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
# define NR_IRQS (32768 + 16) /* marvel - 32 pids */
3232
# endif
3333

34-
#elif defined(CONFIG_ALPHA_EB164) || \
35-
defined(CONFIG_ALPHA_PC164) || \
34+
#elif defined(CONFIG_ALPHA_PC164) || \
3635
defined(CONFIG_ALPHA_LX164)
3736
# define NR_IRQS 35
3837

arch/alpha/kernel/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ obj-$(CONFIG_ALPHA_WILDFIRE) += core_wildfire.o
6060

6161
# Board support
6262
obj-$(CONFIG_ALPHA_ALCOR) += sys_alcor.o irq_i8259.o irq_srm.o
63-
obj-$(CONFIG_ALPHA_EB164) += sys_cabriolet.o irq_i8259.o irq_srm.o \
64-
pc873xx.o
6563
obj-$(CONFIG_ALPHA_LX164) += sys_cabriolet.o irq_i8259.o irq_srm.o \
6664
smc37c93x.o
6765
obj-$(CONFIG_ALPHA_PC164) += sys_cabriolet.o irq_i8259.o irq_srm.o \

arch/alpha/kernel/sys_cabriolet.c

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
* Copyright (C) 1996 Jay A Estabrook
77
* Copyright (C) 1998, 1999, 2000 Richard Henderson
88
*
9-
* Code supporting the Cabriolet (AlphaPC64), EB66+, and EB164,
10-
* PC164 and LX164.
9+
* Code supporting the PC164 and LX164.
1110
*/
1211

1312
#include <linux/kernel.h>
@@ -308,31 +307,6 @@ alphapc164_init_pci(void)
308307
* The System Vector
309308
*/
310309

311-
#if defined(CONFIG_ALPHA_GENERIC) || defined(CONFIG_ALPHA_EB164)
312-
struct alpha_machine_vector eb164_mv __initmv = {
313-
.vector_name = "EB164",
314-
DO_EV5_MMU,
315-
DO_DEFAULT_RTC,
316-
DO_CIA_IO,
317-
.machine_check = cia_machine_check,
318-
.max_isa_dma_address = ALPHA_MAX_ISA_DMA_ADDRESS,
319-
.min_io_address = DEFAULT_IO_BASE,
320-
.min_mem_address = CIA_DEFAULT_MEM_BASE,
321-
322-
.nr_irqs = 35,
323-
.device_interrupt = cabriolet_device_interrupt,
324-
325-
.init_arch = cia_init_arch,
326-
.init_irq = cabriolet_init_irq,
327-
.init_rtc = common_init_rtc,
328-
.init_pci = cia_cab_init_pci,
329-
.kill_arch = cia_kill_arch,
330-
.pci_map_irq = cabriolet_map_irq,
331-
.pci_swizzle = common_swizzle,
332-
};
333-
ALIAS_MV(eb164)
334-
#endif
335-
336310
#if defined(CONFIG_ALPHA_GENERIC) || defined(CONFIG_ALPHA_LX164)
337311
struct alpha_machine_vector lx164_mv __initmv = {
338312
.vector_name = "LX164",

0 commit comments

Comments
 (0)