Commit | Line | Data |
---|---|---|
5d400f5c ML |
1 | # au1000-style gpio and interrupt controllers |
2 | config ALCHEMY_GPIOINT_AU1000 | |
51e02b02 ML |
3 | bool |
4 | ||
809f36c6 ML |
5 | # au1300-style GPIO/INT controller |
6 | config ALCHEMY_GPIOINT_AU1300 | |
7 | bool | |
8 | ||
51e02b02 ML |
9 | # select this in your board config if you don't want to use the gpio |
10 | # namespace as documented in the manuals. In this case however you need | |
11 | # to create the necessary gpio_* functions in your board code/headers! | |
12 | # see arch/mips/include/asm/mach-au1x00/gpio.h for more information. | |
13 | config ALCHEMY_GPIO_INDIRECT | |
14 | def_bool n | |
15 | ||
c3543e25 YY |
16 | choice |
17 | prompt "Machine type" | |
42a4f17d | 18 | depends on MIPS_ALCHEMY |
c3543e25 YY |
19 | default MIPS_DB1000 |
20 | ||
21 | config MIPS_MTX1 | |
22 | bool "4G Systems MTX-1 board" | |
23 | select DMA_NONCOHERENT | |
24 | select HW_HAS_PCI | |
37663860 | 25 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 | 26 | select SYS_SUPPORTS_LITTLE_ENDIAN |
8402a158 | 27 | select SYS_HAS_EARLY_PRINTK |
c3543e25 | 28 | |
c3543e25 | 29 | config MIPS_DB1000 |
f59c811f | 30 | bool "Alchemy DB1000/DB1500/DB1100 boards" |
37663860 | 31 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 YY |
32 | select DMA_NONCOHERENT |
33 | select HW_HAS_PCI | |
f59c811f ML |
34 | select MIPS_DISABLE_OBSOLETE_IDE |
35 | select SYS_SUPPORTS_BIG_ENDIAN | |
c3543e25 | 36 | select SYS_SUPPORTS_LITTLE_ENDIAN |
8402a158 | 37 | select SYS_HAS_EARLY_PRINTK |
c3543e25 YY |
38 | |
39 | config MIPS_DB1200 | |
6f7c8623 | 40 | bool "Alchemy DB1200/PB1200 board" |
37663860 | 41 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 YY |
42 | select DMA_COHERENT |
43 | select MIPS_DISABLE_OBSOLETE_IDE | |
44 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
8402a158 | 45 | select SYS_HAS_EARLY_PRINTK |
c3543e25 | 46 | |
64cd04d0 ML |
47 | config MIPS_DB1300 |
48 | bool "NetLogic DB1300 board" | |
49 | select ALCHEMY_GPIOINT_AU1300 | |
50 | select DMA_COHERENT | |
51 | select MIPS_DISABLE_OBSOLETE_IDE | |
52 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
53 | select SYS_HAS_EARLY_PRINTK | |
54 | ||
c3543e25 YY |
55 | config MIPS_DB1550 |
56 | bool "Alchemy DB1550 board" | |
37663860 | 57 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 | 58 | select HW_HAS_PCI |
f869d42e | 59 | select DMA_COHERENT |
c3543e25 | 60 | select MIPS_DISABLE_OBSOLETE_IDE |
c3543e25 | 61 | select SYS_SUPPORTS_LITTLE_ENDIAN |
8402a158 | 62 | select SYS_HAS_EARLY_PRINTK |
c3543e25 | 63 | |
c3543e25 YY |
64 | config MIPS_PB1100 |
65 | bool "Alchemy PB1100 board" | |
37663860 | 66 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 YY |
67 | select DMA_NONCOHERENT |
68 | select HW_HAS_PCI | |
c3543e25 YY |
69 | select SWAP_IO_SPACE |
70 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
8402a158 | 71 | select SYS_HAS_EARLY_PRINTK |
c3543e25 | 72 | |
c3543e25 YY |
73 | config MIPS_PB1500 |
74 | bool "Alchemy PB1500 board" | |
37663860 | 75 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 YY |
76 | select DMA_NONCOHERENT |
77 | select HW_HAS_PCI | |
c3543e25 | 78 | select SYS_SUPPORTS_LITTLE_ENDIAN |
8402a158 | 79 | select SYS_HAS_EARLY_PRINTK |
c3543e25 YY |
80 | |
81 | config MIPS_PB1550 | |
82 | bool "Alchemy PB1550 board" | |
37663860 | 83 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 YY |
84 | select DMA_NONCOHERENT |
85 | select HW_HAS_PCI | |
86 | select MIPS_DISABLE_OBSOLETE_IDE | |
c3543e25 | 87 | select SYS_SUPPORTS_LITTLE_ENDIAN |
8402a158 | 88 | select SYS_HAS_EARLY_PRINTK |
c3543e25 YY |
89 | |
90 | config MIPS_XXS1500 | |
91 | bool "MyCable XXS1500 board" | |
92 | select DMA_NONCOHERENT | |
37663860 | 93 | select ALCHEMY_GPIOINT_AU1000 |
c3543e25 | 94 | select SYS_SUPPORTS_LITTLE_ENDIAN |
8402a158 | 95 | select SYS_HAS_EARLY_PRINTK |
c3543e25 | 96 | |
cb8f55b9 WG |
97 | config MIPS_GPR |
98 | bool "Trapeze ITS GPR board" | |
37663860 | 99 | select ALCHEMY_GPIOINT_AU1000 |
cb8f55b9 WG |
100 | select HW_HAS_PCI |
101 | select DMA_NONCOHERENT | |
102 | select MIPS_DISABLE_OBSOLETE_IDE | |
103 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
104 | select SYS_HAS_EARLY_PRINTK | |
105 | ||
c3543e25 | 106 | endchoice |