blob: 4397d94f327a4f8a68f1b63bb6093ff53900631c [file] [log] [blame]
Yoichi Yuasac3543e22007-05-11 20:44:30 +09001choice
2 prompt "Machine type"
3 depends on MACH_ALCHEMY
4 default MIPS_DB1000
5
6config MIPS_MTX1
7 bool "4G Systems MTX-1 board"
8 select DMA_NONCOHERENT
9 select HW_HAS_PCI
Yoichi Yuasac3543e22007-05-11 20:44:30 +090010 select SOC_AU1500
11 select SYS_SUPPORTS_LITTLE_ENDIAN
12
13config MIPS_BOSPORUS
14 bool "Alchemy Bosporus board"
15 select SOC_AU1500
16 select DMA_NONCOHERENT
17 select SYS_SUPPORTS_LITTLE_ENDIAN
18
19config MIPS_DB1000
20 bool "Alchemy DB1000 board"
21 select SOC_AU1000
22 select DMA_NONCOHERENT
23 select HW_HAS_PCI
Yoichi Yuasac3543e22007-05-11 20:44:30 +090024 select SYS_SUPPORTS_LITTLE_ENDIAN
25
26config MIPS_DB1100
27 bool "Alchemy DB1100 board"
28 select SOC_AU1100
29 select DMA_NONCOHERENT
30 select SYS_SUPPORTS_LITTLE_ENDIAN
31
32config MIPS_DB1200
33 bool "Alchemy DB1200 board"
34 select SOC_AU1200
35 select DMA_COHERENT
36 select MIPS_DISABLE_OBSOLETE_IDE
37 select SYS_SUPPORTS_LITTLE_ENDIAN
38
39config MIPS_DB1500
40 bool "Alchemy DB1500 board"
41 select SOC_AU1500
42 select DMA_NONCOHERENT
43 select HW_HAS_PCI
44 select MIPS_DISABLE_OBSOLETE_IDE
Yoichi Yuasac3543e22007-05-11 20:44:30 +090045 select SYS_SUPPORTS_BIG_ENDIAN
46 select SYS_SUPPORTS_LITTLE_ENDIAN
47
48config MIPS_DB1550
49 bool "Alchemy DB1550 board"
50 select SOC_AU1550
51 select HW_HAS_PCI
52 select DMA_NONCOHERENT
53 select MIPS_DISABLE_OBSOLETE_IDE
Yoichi Yuasac3543e22007-05-11 20:44:30 +090054 select SYS_SUPPORTS_LITTLE_ENDIAN
55
56config MIPS_MIRAGE
57 bool "Alchemy Mirage board"
58 select DMA_NONCOHERENT
59 select SOC_AU1500
60 select SYS_SUPPORTS_LITTLE_ENDIAN
61
62config MIPS_PB1000
63 bool "Alchemy PB1000 board"
64 select SOC_AU1000
65 select DMA_NONCOHERENT
66 select HW_HAS_PCI
Yoichi Yuasac3543e22007-05-11 20:44:30 +090067 select SWAP_IO_SPACE
68 select SYS_SUPPORTS_LITTLE_ENDIAN
69
70config MIPS_PB1100
71 bool "Alchemy PB1100 board"
72 select SOC_AU1100
73 select DMA_NONCOHERENT
74 select HW_HAS_PCI
Yoichi Yuasac3543e22007-05-11 20:44:30 +090075 select SWAP_IO_SPACE
76 select SYS_SUPPORTS_LITTLE_ENDIAN
77
78config MIPS_PB1200
79 bool "Alchemy PB1200 board"
80 select SOC_AU1200
81 select DMA_NONCOHERENT
82 select MIPS_DISABLE_OBSOLETE_IDE
Yoichi Yuasac3543e22007-05-11 20:44:30 +090083 select SYS_SUPPORTS_LITTLE_ENDIAN
84
85config MIPS_PB1500
86 bool "Alchemy PB1500 board"
87 select SOC_AU1500
88 select DMA_NONCOHERENT
89 select HW_HAS_PCI
Yoichi Yuasac3543e22007-05-11 20:44:30 +090090 select SYS_SUPPORTS_LITTLE_ENDIAN
91
92config MIPS_PB1550
93 bool "Alchemy PB1550 board"
94 select SOC_AU1550
95 select DMA_NONCOHERENT
96 select HW_HAS_PCI
97 select MIPS_DISABLE_OBSOLETE_IDE
Yoichi Yuasac3543e22007-05-11 20:44:30 +090098 select SYS_SUPPORTS_LITTLE_ENDIAN
99
100config MIPS_XXS1500
101 bool "MyCable XXS1500 board"
102 select DMA_NONCOHERENT
103 select SOC_AU1500
104 select SYS_SUPPORTS_LITTLE_ENDIAN
105
106endchoice
107
108config SOC_AU1000
109 bool
110 select SOC_AU1X00
111
112config SOC_AU1100
113 bool
114 select SOC_AU1X00
115
116config SOC_AU1500
117 bool
118 select SOC_AU1X00
119
120config SOC_AU1550
121 bool
122 select SOC_AU1X00
123
124config SOC_AU1200
125 bool
126 select SOC_AU1X00
127
128config SOC_AU1X00
129 bool
Ralf Baechled806cb22007-08-02 00:36:08 +0100130 select 64BIT_PHYS_ADDR
Ralf Baechle42f77542007-10-18 17:48:11 +0100131 select CEVT_R4K
Ralf Baechle940f6b42007-11-24 22:33:28 +0000132 select CSRC_R4K
Ralf Baechlef3e8d1d2007-10-17 10:58:43 +0100133 select IRQ_CPU
Yoichi Yuasac3543e22007-05-11 20:44:30 +0900134 select SYS_HAS_CPU_MIPS32_R1
135 select SYS_SUPPORTS_32BIT_KERNEL
136 select SYS_SUPPORTS_APM_EMULATION
Manuel Lauss785e3262008-12-21 09:26:17 +0100137 select GENERIC_HARDIRQS_NO__DO_IRQ