Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. if ATH79
  2. menu "Atheros AR71XX/AR724X/AR913X machine selection"
  3. config ATH79_MACH_AP121
  4. bool "Atheros AP121 reference board"
  5. select SOC_AR933X
  6. select ATH79_DEV_GPIO_BUTTONS
  7. select ATH79_DEV_LEDS_GPIO
  8. select ATH79_DEV_SPI
  9. select ATH79_DEV_USB
  10. select ATH79_DEV_WMAC
  11. help
  12. Say 'Y' here if you want your kernel to support the
  13. Atheros AP121 reference board.
  14. config ATH79_MACH_AP81
  15. bool "Atheros AP81 reference board"
  16. select SOC_AR913X
  17. select ATH79_DEV_GPIO_BUTTONS
  18. select ATH79_DEV_LEDS_GPIO
  19. select ATH79_DEV_SPI
  20. select ATH79_DEV_USB
  21. select ATH79_DEV_WMAC
  22. help
  23. Say 'Y' here if you want your kernel to support the
  24. Atheros AP81 reference board.
  25. config ATH79_MACH_DB120
  26. bool "Atheros DB120 reference board"
  27. select SOC_AR934X
  28. select ATH79_DEV_GPIO_BUTTONS
  29. select ATH79_DEV_LEDS_GPIO
  30. select ATH79_DEV_SPI
  31. select ATH79_DEV_USB
  32. select ATH79_DEV_WMAC
  33. help
  34. Say 'Y' here if you want your kernel to support the
  35. Atheros DB120 reference board.
  36. config ATH79_MACH_PB44
  37. bool "Atheros PB44 reference board"
  38. select SOC_AR71XX
  39. select ATH79_DEV_GPIO_BUTTONS
  40. select ATH79_DEV_LEDS_GPIO
  41. select ATH79_DEV_SPI
  42. select ATH79_DEV_USB
  43. help
  44. Say 'Y' here if you want your kernel to support the
  45. Atheros PB44 reference board.
  46. config ATH79_MACH_UBNT_XM
  47. bool "Ubiquiti Networks XM (rev 1.0) board"
  48. select SOC_AR724X
  49. select ATH79_DEV_GPIO_BUTTONS
  50. select ATH79_DEV_LEDS_GPIO
  51. select ATH79_DEV_SPI
  52. help
  53. Say 'Y' here if you want your kernel to support the
  54. Ubiquiti Networks XM (rev 1.0) board.
  55. endmenu
  56. config SOC_AR71XX
  57. select USB_ARCH_HAS_EHCI
  58. select USB_ARCH_HAS_OHCI
  59. select HW_HAS_PCI
  60. def_bool n
  61. config SOC_AR724X
  62. select USB_ARCH_HAS_EHCI
  63. select USB_ARCH_HAS_OHCI
  64. select HW_HAS_PCI
  65. select PCI_AR724X if PCI
  66. def_bool n
  67. config SOC_AR913X
  68. select USB_ARCH_HAS_EHCI
  69. def_bool n
  70. config SOC_AR933X
  71. select USB_ARCH_HAS_EHCI
  72. def_bool n
  73. config SOC_AR934X
  74. select USB_ARCH_HAS_EHCI
  75. select HW_HAS_PCI
  76. select PCI_AR724X if PCI
  77. def_bool n
  78. config PCI_AR724X
  79. def_bool n
  80. config ATH79_DEV_GPIO_BUTTONS
  81. def_bool n
  82. config ATH79_DEV_LEDS_GPIO
  83. def_bool n
  84. config ATH79_DEV_SPI
  85. def_bool n
  86. config ATH79_DEV_USB
  87. def_bool n
  88. config ATH79_DEV_WMAC
  89. depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X)
  90. def_bool n
  91. endif