Kconfig 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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_DB1XXX
  17. config MIPS_MTX1
  18. bool "4G Systems MTX-1 board"
  19. select HW_HAS_PCI
  20. select ALCHEMY_GPIOINT_AU1000
  21. select SYS_SUPPORTS_LITTLE_ENDIAN
  22. select SYS_HAS_EARLY_PRINTK
  23. config MIPS_DB1XXX
  24. bool "Alchemy DB1XXX / PB1XXX boards"
  25. select ARCH_REQUIRE_GPIOLIB
  26. select HW_HAS_PCI
  27. select SYS_SUPPORTS_LITTLE_ENDIAN
  28. select SYS_HAS_EARLY_PRINTK
  29. help
  30. Select this option if you have one of the following Alchemy
  31. development boards: DB1000 DB1500 DB1100 DB1550 DB1200 DB1300
  32. PB1500 PB1100 PB1550 PB1200
  33. Board type is autodetected during boot.
  34. config MIPS_XXS1500
  35. bool "MyCable XXS1500 board"
  36. select ALCHEMY_GPIOINT_AU1000
  37. select SYS_SUPPORTS_LITTLE_ENDIAN
  38. select SYS_HAS_EARLY_PRINTK
  39. config MIPS_GPR
  40. bool "Trapeze ITS GPR board"
  41. select ALCHEMY_GPIOINT_AU1000
  42. select HW_HAS_PCI
  43. select SYS_SUPPORTS_LITTLE_ENDIAN
  44. select SYS_HAS_EARLY_PRINTK
  45. endchoice