aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/alchemy/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/alchemy/Kconfig')
-rw-r--r--arch/mips/alchemy/Kconfig136
1 files changed, 136 insertions, 0 deletions
diff --git a/arch/mips/alchemy/Kconfig b/arch/mips/alchemy/Kconfig
new file mode 100644
index 000000000000..e4a057d80ab6
--- /dev/null
+++ b/arch/mips/alchemy/Kconfig
@@ -0,0 +1,136 @@
1choice
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
10 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
24 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
45 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
54 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
67 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
75 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
83 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
90 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
98 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
130 select 64BIT_PHYS_ADDR
131 select CEVT_R4K
132 select CSRC_R4K
133 select IRQ_CPU
134 select SYS_HAS_CPU_MIPS32_R1
135 select SYS_SUPPORTS_32BIT_KERNEL
136 select SYS_SUPPORTS_APM_EMULATION