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