1# SPDX-License-Identifier: GPL-2.0 2if RALINK 3 4config CLKEVT_RT3352 5 bool 6 depends on SOC_RT305X || SOC_MT7620 7 default y 8 select TIMER_OF 9 select CLKSRC_MMIO 10 11config RALINK_ILL_ACC 12 bool 13 depends on SOC_RT305X 14 default y 15 16config IRQ_INTC 17 bool 18 default y 19 depends on !SOC_MT7621 20 21choice 22 prompt "Ralink SoC selection" 23 default SOC_RT305X 24 help 25 Select Ralink MIPS SoC type. 26 27 config SOC_RT288X 28 bool "RT288x" 29 select MIPS_AUTO_PFN_OFFSET 30 select MIPS_L1_CACHE_SHIFT_4 31 select HAVE_LEGACY_CLK 32 select HAVE_PCI 33 34 config SOC_RT305X 35 bool "RT305x" 36 select HAVE_LEGACY_CLK 37 38 config SOC_RT3883 39 bool "RT3883" 40 select HAVE_LEGACY_CLK 41 select HAVE_PCI 42 43 config SOC_MT7620 44 bool "MT7620/8" 45 select CPU_MIPSR2_IRQ_VI 46 select HAVE_LEGACY_CLK 47 select HAVE_PCI 48 49 config SOC_MT7621 50 bool "MT7621" 51 select MIPS_CPU_SCACHE 52 select SYS_SUPPORTS_MULTITHREADING 53 select SYS_SUPPORTS_SMP 54 select SYS_SUPPORTS_MIPS_CPS 55 select SYS_SUPPORTS_HIGHMEM 56 select MIPS_GIC 57 select COMMON_CLK 58 select CLKSRC_MIPS_GIC 59 select HAVE_PCI if PCI_MT7621 60 select SOC_BUS 61endchoice 62 63choice 64 prompt "Devicetree selection" 65 default DTB_RT_NONE 66 help 67 Select the devicetree. 68 69 config DTB_RT_NONE 70 bool "None" 71 72 config DTB_RT2880_EVAL 73 bool "RT2880 eval kit" 74 depends on SOC_RT288X 75 select BUILTIN_DTB 76 77 config DTB_RT305X_EVAL 78 bool "RT305x eval kit" 79 depends on SOC_RT305X 80 select BUILTIN_DTB 81 82 config DTB_RT3883_EVAL 83 bool "RT3883 eval kit" 84 depends on SOC_RT3883 85 select BUILTIN_DTB 86 87 config DTB_MT7620A_EVAL 88 bool "MT7620A eval kit" 89 depends on SOC_MT7620 90 select BUILTIN_DTB 91 92 config DTB_OMEGA2P 93 bool "Onion Omega2+" 94 depends on SOC_MT7620 95 select BUILTIN_DTB 96 97 config DTB_VOCORE2 98 bool "VoCore2" 99 depends on SOC_MT7620 100 select BUILTIN_DTB 101 102endchoice 103 104endif 105