Kconfig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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 MIPS_TUNE_24KC
  8. select ROM_EXCEPTION_VECTORS
  9. select SUPPORTS_BIG_ENDIAN
  10. select SUPPORTS_CPU_MIPS32_R1
  11. select SUPPORTS_CPU_MIPS32_R2
  12. help
  13. This supports QCA/Atheros ar933x family SOCs.
  14. config SOC_AR934X
  15. bool
  16. select MIPS_TUNE_74KC
  17. select SUPPORTS_BIG_ENDIAN
  18. select SUPPORTS_CPU_MIPS32_R1
  19. select SUPPORTS_CPU_MIPS32_R2
  20. help
  21. This supports QCA/Atheros ar934x family SOCs.
  22. config SOC_QCA953X
  23. bool
  24. select MIPS_TUNE_24KC
  25. select ROM_EXCEPTION_VECTORS
  26. select SUPPORTS_BIG_ENDIAN
  27. select SUPPORTS_CPU_MIPS32_R1
  28. select SUPPORTS_CPU_MIPS32_R2
  29. help
  30. This supports QCA/Atheros qca953x family SOCs.
  31. config SOC_QCA956X
  32. bool
  33. select MIPS_TUNE_74KC
  34. select SUPPORTS_BIG_ENDIAN
  35. select SUPPORTS_CPU_MIPS32_R1
  36. select SUPPORTS_CPU_MIPS32_R2
  37. help
  38. This supports QCA/Atheros qca956x family SOCs.
  39. choice
  40. prompt "Board select"
  41. config TARGET_AP121
  42. bool "AP121 Reference Board"
  43. select SOC_AR933X
  44. config TARGET_AP143
  45. bool "AP143 Reference Board"
  46. select SOC_QCA953X
  47. config TARGET_AP152
  48. bool "AP152 Reference Board"
  49. select SOC_QCA956X
  50. config BOARD_TPLINK_WDR4300
  51. bool "TP-Link WDR4300 Board"
  52. select SOC_AR934X
  53. endchoice
  54. source "board/qca/ap121/Kconfig"
  55. source "board/qca/ap143/Kconfig"
  56. source "board/qca/ap152/Kconfig"
  57. source "board/tplink/wdr4300/Kconfig"
  58. endmenu