Kconfig 3.4 KB

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