Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. # au1000-style gpio and interrupt controllers
  2. config ALCHEMY_GPIOINT_AU1000
  3. bool
  4. # au1300-style GPIO/INT controller
  5. config ALCHEMY_GPIOINT_AU1300
  6. bool
  7. # select this in your board config if you don't want to use the gpio
  8. # namespace as documented in the manuals. In this case however you need
  9. # to create the necessary gpio_* functions in your board code/headers!
  10. # see arch/mips/include/asm/mach-au1x00/gpio.h for more information.
  11. config ALCHEMY_GPIO_INDIRECT
  12. def_bool n
  13. choice
  14. prompt "Machine type"
  15. depends on MIPS_ALCHEMY
  16. default MIPS_DB1000
  17. config 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. config MIPS_DB1000
  25. bool "Alchemy DB1000/DB1500/DB1100 boards"
  26. select ALCHEMY_GPIOINT_AU1000
  27. select DMA_NONCOHERENT
  28. select HW_HAS_PCI
  29. select MIPS_DISABLE_OBSOLETE_IDE
  30. select SYS_SUPPORTS_BIG_ENDIAN
  31. select SYS_SUPPORTS_LITTLE_ENDIAN
  32. select SYS_HAS_EARLY_PRINTK
  33. config MIPS_DB1235
  34. bool "Alchemy DB1200/PB1200/DB1300/DB1550 boards"
  35. select ARCH_REQUIRE_GPIOLIB
  36. select HW_HAS_PCI
  37. select DMA_COHERENT
  38. select MIPS_DISABLE_OBSOLETE_IDE
  39. select SYS_SUPPORTS_LITTLE_ENDIAN
  40. select SYS_HAS_EARLY_PRINTK
  41. config MIPS_PB1100
  42. bool "Alchemy PB1100 board"
  43. select ALCHEMY_GPIOINT_AU1000
  44. select DMA_NONCOHERENT
  45. select HW_HAS_PCI
  46. select SWAP_IO_SPACE
  47. select SYS_SUPPORTS_LITTLE_ENDIAN
  48. select SYS_HAS_EARLY_PRINTK
  49. config MIPS_PB1500
  50. bool "Alchemy PB1500 board"
  51. select ALCHEMY_GPIOINT_AU1000
  52. select DMA_NONCOHERENT
  53. select HW_HAS_PCI
  54. select SYS_SUPPORTS_LITTLE_ENDIAN
  55. select SYS_HAS_EARLY_PRINTK
  56. config MIPS_PB1550
  57. bool "Alchemy PB1550 board"
  58. select ALCHEMY_GPIOINT_AU1000
  59. select DMA_NONCOHERENT
  60. select HW_HAS_PCI
  61. select MIPS_DISABLE_OBSOLETE_IDE
  62. select SYS_SUPPORTS_LITTLE_ENDIAN
  63. select SYS_HAS_EARLY_PRINTK
  64. config MIPS_XXS1500
  65. bool "MyCable XXS1500 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_GPR
  71. bool "Trapeze ITS GPR board"
  72. select ALCHEMY_GPIOINT_AU1000
  73. select HW_HAS_PCI
  74. select DMA_NONCOHERENT
  75. select MIPS_DISABLE_OBSOLETE_IDE
  76. select SYS_SUPPORTS_LITTLE_ENDIAN
  77. select SYS_HAS_EARLY_PRINTK
  78. endchoice