xref: /openbmc/linux/arch/mips/alchemy/Kconfig (revision b627b4ed)
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_LIB
132	select CSRC_R4K_LIB
133	select IRQ_CPU
134	select SYS_HAS_CPU_MIPS32_R1
135	select SYS_SUPPORTS_32BIT_KERNEL
136	select SYS_SUPPORTS_APM_EMULATION
137	select ARCH_REQUIRE_GPIOLIB
138