MIPS: Optimize TLB refill for RI/XI configurations.
[deliverable/linux.git] / arch / mips / alchemy / Kconfig
CommitLineData
5d400f5c
ML
1# au1000-style gpio and interrupt controllers
2config ALCHEMY_GPIOINT_AU1000
51e02b02
ML
3 bool
4
809f36c6
ML
5# au1300-style GPIO/INT controller
6config 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.
13config ALCHEMY_GPIO_INDIRECT
14 def_bool n
15
c3543e25
YY
16choice
17 prompt "Machine type"
42a4f17d 18 depends on MIPS_ALCHEMY
c3543e25
YY
19 default MIPS_DB1000
20
21config 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 29config 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
39config 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
47config 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
55config 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
64config 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
73config 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
81config 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
90config 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
97config 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 106endchoice
This page took 0.572325 seconds and 5 git commands to generate.