| menu "QCA/Atheros 7xxx/9xxx platforms" |
| depends on ARCH_ATH79 |
| |
| config SYS_SOC |
| default "ath79" |
| |
| config SOC_AR933X |
| bool |
| select MIPS_TUNE_24KC |
| select ROM_EXCEPTION_VECTORS |
| select SUPPORTS_BIG_ENDIAN |
| select SUPPORTS_CPU_MIPS32_R1 |
| select SUPPORTS_CPU_MIPS32_R2 |
| help |
| This supports QCA/Atheros ar933x family SOCs. |
| |
| config SOC_AR934X |
| bool |
| select MIPS_TUNE_74KC |
| select SUPPORTS_BIG_ENDIAN |
| select SUPPORTS_CPU_MIPS32_R1 |
| select SUPPORTS_CPU_MIPS32_R2 |
| help |
| This supports QCA/Atheros ar934x family SOCs. |
| |
| config SOC_QCA953X |
| bool |
| select MIPS_TUNE_24KC |
| select ROM_EXCEPTION_VECTORS |
| select SUPPORTS_BIG_ENDIAN |
| select SUPPORTS_CPU_MIPS32_R1 |
| select SUPPORTS_CPU_MIPS32_R2 |
| help |
| This supports QCA/Atheros qca953x family SOCs. |
| |
| config SOC_QCA956X |
| bool |
| select MIPS_TUNE_74KC |
| select SUPPORTS_BIG_ENDIAN |
| select SUPPORTS_CPU_MIPS32_R1 |
| select SUPPORTS_CPU_MIPS32_R2 |
| help |
| This supports QCA/Atheros qca956x family SOCs. |
| |
| choice |
| prompt "Board select" |
| |
| config TARGET_AP121 |
| bool "AP121 Reference Board" |
| select SOC_AR933X |
| |
| config TARGET_AP143 |
| bool "AP143 Reference Board" |
| select SOC_QCA953X |
| |
| config TARGET_AP152 |
| bool "AP152 Reference Board" |
| select SOC_QCA956X |
| |
| config BOARD_TPLINK_WDR4300 |
| bool "TP-Link WDR4300 Board" |
| select SOC_AR934X |
| |
| endchoice |
| |
| source "board/qca/ap121/Kconfig" |
| source "board/qca/ap143/Kconfig" |
| source "board/qca/ap152/Kconfig" |
| source "board/tplink/wdr4300/Kconfig" |
| |
| endmenu |