1# au1000-style gpio and interrupt controllers 2config ALCHEMY_GPIOINT_AU1000 3 bool 4 5# au1300-style GPIO/INT controller 6config ALCHEMY_GPIOINT_AU1300 7 bool 8 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 16choice 17 prompt "Machine type" 18 depends on MIPS_ALCHEMY 19 default MIPS_DB1000 20 21config MIPS_MTX1 22 bool "4G Systems MTX-1 board" 23 select DMA_NONCOHERENT 24 select HW_HAS_PCI 25 select ALCHEMY_GPIOINT_AU1000 26 select SYS_SUPPORTS_LITTLE_ENDIAN 27 select SYS_HAS_EARLY_PRINTK 28 29config MIPS_DB1000 30 bool "Alchemy DB1000/DB1500/DB1100 boards" 31 select ALCHEMY_GPIOINT_AU1000 32 select DMA_NONCOHERENT 33 select HW_HAS_PCI 34 select MIPS_DISABLE_OBSOLETE_IDE 35 select SYS_SUPPORTS_BIG_ENDIAN 36 select SYS_SUPPORTS_LITTLE_ENDIAN 37 select SYS_HAS_EARLY_PRINTK 38 39config MIPS_DB1235 40 bool "Alchemy DB1200/PB1200/DB1300/DB1550 boards" 41 select ARCH_REQUIRE_GPIOLIB 42 select HW_HAS_PCI 43 select DMA_COHERENT 44 select MIPS_DISABLE_OBSOLETE_IDE 45 select SYS_SUPPORTS_LITTLE_ENDIAN 46 select SYS_HAS_EARLY_PRINTK 47 48config MIPS_PB1100 49 bool "Alchemy PB1100 board" 50 select ALCHEMY_GPIOINT_AU1000 51 select DMA_NONCOHERENT 52 select HW_HAS_PCI 53 select SWAP_IO_SPACE 54 select SYS_SUPPORTS_LITTLE_ENDIAN 55 select SYS_HAS_EARLY_PRINTK 56 57config MIPS_PB1500 58 bool "Alchemy PB1500 board" 59 select ALCHEMY_GPIOINT_AU1000 60 select DMA_NONCOHERENT 61 select HW_HAS_PCI 62 select SYS_SUPPORTS_LITTLE_ENDIAN 63 select SYS_HAS_EARLY_PRINTK 64 65config MIPS_PB1550 66 bool "Alchemy PB1550 board" 67 select ALCHEMY_GPIOINT_AU1000 68 select DMA_NONCOHERENT 69 select HW_HAS_PCI 70 select MIPS_DISABLE_OBSOLETE_IDE 71 select SYS_SUPPORTS_LITTLE_ENDIAN 72 select SYS_HAS_EARLY_PRINTK 73 74config MIPS_XXS1500 75 bool "MyCable XXS1500 board" 76 select DMA_NONCOHERENT 77 select ALCHEMY_GPIOINT_AU1000 78 select SYS_SUPPORTS_LITTLE_ENDIAN 79 select SYS_HAS_EARLY_PRINTK 80 81config MIPS_GPR 82 bool "Trapeze ITS GPR board" 83 select ALCHEMY_GPIOINT_AU1000 84 select HW_HAS_PCI 85 select DMA_NONCOHERENT 86 select MIPS_DISABLE_OBSOLETE_IDE 87 select SYS_SUPPORTS_LITTLE_ENDIAN 88 select SYS_HAS_EARLY_PRINTK 89 90endchoice 91