1# au1000-style gpio and interrupt controllers 2config ALCHEMY_GPIOINT_AU1000 3 bool 4 5# select this in your board config if you don't want to use the gpio 6# namespace as documented in the manuals. In this case however you need 7# to create the necessary gpio_* functions in your board code/headers! 8# see arch/mips/include/asm/mach-au1x00/gpio.h for more information. 9config ALCHEMY_GPIO_INDIRECT 10 def_bool n 11 12choice 13 prompt "Machine type" 14 depends on MIPS_ALCHEMY 15 default MIPS_DB1000 16 17config MIPS_MTX1 18 bool "4G Systems MTX-1 board" 19 select DMA_NONCOHERENT 20 select HW_HAS_PCI 21 select ALCHEMY_GPIOINT_AU1000 22 select SYS_SUPPORTS_LITTLE_ENDIAN 23 select SYS_HAS_EARLY_PRINTK 24 25config MIPS_DB1000 26 bool "Alchemy DB1000 board" 27 select ALCHEMY_GPIOINT_AU1000 28 select DMA_NONCOHERENT 29 select HW_HAS_PCI 30 select SYS_SUPPORTS_LITTLE_ENDIAN 31 select SYS_HAS_EARLY_PRINTK 32 33config MIPS_DB1100 34 bool "Alchemy DB1100 board" 35 select ALCHEMY_GPIOINT_AU1000 36 select DMA_NONCOHERENT 37 select SYS_SUPPORTS_LITTLE_ENDIAN 38 select SYS_HAS_EARLY_PRINTK 39 40config MIPS_DB1200 41 bool "Alchemy DB1200 board" 42 select ALCHEMY_GPIOINT_AU1000 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_DB1500 49 bool "Alchemy DB1500 board" 50 select ALCHEMY_GPIOINT_AU1000 51 select DMA_NONCOHERENT 52 select HW_HAS_PCI 53 select MIPS_DISABLE_OBSOLETE_IDE 54 select SYS_SUPPORTS_BIG_ENDIAN 55 select SYS_SUPPORTS_LITTLE_ENDIAN 56 select SYS_HAS_EARLY_PRINTK 57 58config MIPS_DB1550 59 bool "Alchemy DB1550 board" 60 select ALCHEMY_GPIOINT_AU1000 61 select HW_HAS_PCI 62 select DMA_NONCOHERENT 63 select MIPS_DISABLE_OBSOLETE_IDE 64 select SYS_SUPPORTS_LITTLE_ENDIAN 65 select SYS_HAS_EARLY_PRINTK 66 67config MIPS_PB1100 68 bool "Alchemy PB1100 board" 69 select ALCHEMY_GPIOINT_AU1000 70 select DMA_NONCOHERENT 71 select HW_HAS_PCI 72 select SWAP_IO_SPACE 73 select SYS_SUPPORTS_LITTLE_ENDIAN 74 select SYS_HAS_EARLY_PRINTK 75 76config MIPS_PB1200 77 bool "Alchemy PB1200 board" 78 select ALCHEMY_GPIOINT_AU1000 79 select DMA_NONCOHERENT 80 select MIPS_DISABLE_OBSOLETE_IDE 81 select SYS_SUPPORTS_LITTLE_ENDIAN 82 select SYS_HAS_EARLY_PRINTK 83 84config MIPS_PB1500 85 bool "Alchemy PB1500 board" 86 select ALCHEMY_GPIOINT_AU1000 87 select DMA_NONCOHERENT 88 select HW_HAS_PCI 89 select SYS_SUPPORTS_LITTLE_ENDIAN 90 select SYS_HAS_EARLY_PRINTK 91 92config MIPS_PB1550 93 bool "Alchemy PB1550 board" 94 select ALCHEMY_GPIOINT_AU1000 95 select DMA_NONCOHERENT 96 select HW_HAS_PCI 97 select MIPS_DISABLE_OBSOLETE_IDE 98 select SYS_SUPPORTS_LITTLE_ENDIAN 99 select SYS_HAS_EARLY_PRINTK 100 101config MIPS_XXS1500 102 bool "MyCable XXS1500 board" 103 select DMA_NONCOHERENT 104 select ALCHEMY_GPIOINT_AU1000 105 select SYS_SUPPORTS_LITTLE_ENDIAN 106 select SYS_HAS_EARLY_PRINTK 107 108config MIPS_GPR 109 bool "Trapeze ITS GPR board" 110 select ALCHEMY_GPIOINT_AU1000 111 select HW_HAS_PCI 112 select DMA_NONCOHERENT 113 select MIPS_DISABLE_OBSOLETE_IDE 114 select SYS_SUPPORTS_LITTLE_ENDIAN 115 select SYS_HAS_EARLY_PRINTK 116 117endchoice 118