Kconfig 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. choice
  2. prompt "Machine type"
  3. depends on MACH_ALCHEMY
  4. default MIPS_DB1000
  5. config MIPS_MTX1
  6. bool "4G Systems MTX-1 board"
  7. select DMA_NONCOHERENT
  8. select HW_HAS_PCI
  9. select SOC_AU1500
  10. select SYS_SUPPORTS_LITTLE_ENDIAN
  11. config MIPS_BOSPORUS
  12. bool "Alchemy Bosporus board"
  13. select SOC_AU1500
  14. select DMA_NONCOHERENT
  15. select SYS_SUPPORTS_LITTLE_ENDIAN
  16. config MIPS_DB1000
  17. bool "Alchemy DB1000 board"
  18. select SOC_AU1000
  19. select DMA_NONCOHERENT
  20. select HW_HAS_PCI
  21. select SYS_SUPPORTS_LITTLE_ENDIAN
  22. config MIPS_DB1100
  23. bool "Alchemy DB1100 board"
  24. select SOC_AU1100
  25. select DMA_NONCOHERENT
  26. select SYS_SUPPORTS_LITTLE_ENDIAN
  27. config MIPS_DB1200
  28. bool "Alchemy DB1200 board"
  29. select SOC_AU1200
  30. select DMA_COHERENT
  31. select MIPS_DISABLE_OBSOLETE_IDE
  32. select SYS_SUPPORTS_LITTLE_ENDIAN
  33. config MIPS_DB1500
  34. bool "Alchemy DB1500 board"
  35. select SOC_AU1500
  36. select DMA_NONCOHERENT
  37. select HW_HAS_PCI
  38. select MIPS_DISABLE_OBSOLETE_IDE
  39. select SYS_SUPPORTS_BIG_ENDIAN
  40. select SYS_SUPPORTS_LITTLE_ENDIAN
  41. config MIPS_DB1550
  42. bool "Alchemy DB1550 board"
  43. select SOC_AU1550
  44. select HW_HAS_PCI
  45. select DMA_NONCOHERENT
  46. select MIPS_DISABLE_OBSOLETE_IDE
  47. select SYS_SUPPORTS_LITTLE_ENDIAN
  48. config MIPS_MIRAGE
  49. bool "Alchemy Mirage board"
  50. select DMA_NONCOHERENT
  51. select SOC_AU1500
  52. select SYS_SUPPORTS_LITTLE_ENDIAN
  53. config MIPS_PB1000
  54. bool "Alchemy PB1000 board"
  55. select SOC_AU1000
  56. select DMA_NONCOHERENT
  57. select HW_HAS_PCI
  58. select SWAP_IO_SPACE
  59. select SYS_SUPPORTS_LITTLE_ENDIAN
  60. config MIPS_PB1100
  61. bool "Alchemy PB1100 board"
  62. select SOC_AU1100
  63. select DMA_NONCOHERENT
  64. select HW_HAS_PCI
  65. select SWAP_IO_SPACE
  66. select SYS_SUPPORTS_LITTLE_ENDIAN
  67. config MIPS_PB1200
  68. bool "Alchemy PB1200 board"
  69. select SOC_AU1200
  70. select DMA_NONCOHERENT
  71. select MIPS_DISABLE_OBSOLETE_IDE
  72. select SYS_SUPPORTS_LITTLE_ENDIAN
  73. config MIPS_PB1500
  74. bool "Alchemy PB1500 board"
  75. select SOC_AU1500
  76. select DMA_NONCOHERENT
  77. select HW_HAS_PCI
  78. select SYS_SUPPORTS_LITTLE_ENDIAN
  79. config MIPS_PB1550
  80. bool "Alchemy PB1550 board"
  81. select SOC_AU1550
  82. select DMA_NONCOHERENT
  83. select HW_HAS_PCI
  84. select MIPS_DISABLE_OBSOLETE_IDE
  85. select SYS_SUPPORTS_LITTLE_ENDIAN
  86. config MIPS_XXS1500
  87. bool "MyCable XXS1500 board"
  88. select DMA_NONCOHERENT
  89. select SOC_AU1500
  90. select SYS_SUPPORTS_LITTLE_ENDIAN
  91. endchoice
  92. config SOC_AU1000
  93. bool
  94. select SOC_AU1X00
  95. config SOC_AU1100
  96. bool
  97. select SOC_AU1X00
  98. config SOC_AU1500
  99. bool
  100. select SOC_AU1X00
  101. config SOC_AU1550
  102. bool
  103. select SOC_AU1X00
  104. config SOC_AU1200
  105. bool
  106. select SOC_AU1X00
  107. config SOC_AU1X00
  108. bool
  109. select 64BIT_PHYS_ADDR
  110. select CEVT_R4K
  111. select CSRC_R4K
  112. select IRQ_CPU
  113. select SYS_HAS_CPU_MIPS32_R1
  114. select SYS_SUPPORTS_32BIT_KERNEL
  115. select SYS_SUPPORTS_APM_EMULATION