Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. menu "QCA/Atheros 7xxx/9xxx platforms"
  2. depends on ARCH_ATH79
  3. config SYS_SOC
  4. default "ath79"
  5. config SOC_AR933X
  6. bool
  7. select SUPPORTS_BIG_ENDIAN
  8. select SUPPORTS_CPU_MIPS32_R1
  9. select SUPPORTS_CPU_MIPS32_R2
  10. select ROM_EXCEPTION_VECTORS
  11. select MIPS_TUNE_24KC
  12. help
  13. This supports QCA/Atheros ar933x family SOCs.
  14. config SOC_AR934X
  15. bool
  16. select SUPPORTS_BIG_ENDIAN
  17. select SUPPORTS_CPU_MIPS32_R1
  18. select SUPPORTS_CPU_MIPS32_R2
  19. select MIPS_TUNE_74KC
  20. help
  21. This supports QCA/Atheros ar934x family SOCs.
  22. config SOC_QCA953X
  23. bool
  24. select SUPPORTS_BIG_ENDIAN
  25. select SUPPORTS_CPU_MIPS32_R1
  26. select SUPPORTS_CPU_MIPS32_R2
  27. select ROM_EXCEPTION_VECTORS
  28. select MIPS_TUNE_24KC
  29. help
  30. This supports QCA/Atheros qca953x family SOCs.
  31. choice
  32. prompt "Board select"
  33. config TARGET_AP121
  34. bool "AP121 Reference Board"
  35. select SOC_AR933X
  36. config TARGET_AP143
  37. bool "AP143 Reference Board"
  38. select SOC_QCA953X
  39. config BOARD_TPLINK_WDR4300
  40. bool "TP-Link WDR4300 Board"
  41. select SOC_AR934X
  42. endchoice
  43. source "board/qca/ap121/Kconfig"
  44. source "board/qca/ap143/Kconfig"
  45. source "board/tplink/wdr4300/Kconfig"
  46. endmenu