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_PCI 32 33 config SOC_RT305X 34 bool "RT305x" 35 36 config SOC_RT3883 37 bool "RT3883" 38 select HAVE_PCI 39 40 config SOC_MT7620 41 bool "MT7620/8" 42 select CPU_MIPSR2_IRQ_VI 43 select HAVE_PCI 44 45 config SOC_MT7621 46 bool "MT7621" 47 select MIPS_CPU_SCACHE 48 select SYS_SUPPORTS_MULTITHREADING 49 select SYS_SUPPORTS_SMP 50 select SYS_SUPPORTS_MIPS_CPS 51 select SYS_SUPPORTS_HIGHMEM 52 select MIPS_GIC 53 select CLKSRC_MIPS_GIC 54 select HAVE_PCI 55 select PCI_DRIVERS_GENERIC 56 select SOC_BUS 57 select PINCTRL 58 59 help 60 The MT7621 system-on-a-chip includes an 880 MHz MIPS1004Kc 61 dual-core CPU, a 5-port 10/100/1000 switch/PHY and one RGMII. 62endchoice 63 64choice 65 prompt "Devicetree selection" 66 depends on !SOC_MT7621 67 default DTB_RT_NONE 68 help 69 Select the devicetree. 70 71 config DTB_RT_NONE 72 bool "None" 73 74 config DTB_RT2880_EVAL 75 bool "RT2880 eval kit" 76 depends on SOC_RT288X 77 select BUILTIN_DTB 78 79 config DTB_RT305X_EVAL 80 bool "RT305x eval kit" 81 depends on SOC_RT305X 82 select BUILTIN_DTB 83 84 config DTB_RT3883_EVAL 85 bool "RT3883 eval kit" 86 depends on SOC_RT3883 87 select BUILTIN_DTB 88 89 config DTB_MT7620A_EVAL 90 bool "MT7620A eval kit" 91 depends on SOC_MT7620 92 select BUILTIN_DTB 93 94 config DTB_OMEGA2P 95 bool "Onion Omega2+" 96 depends on SOC_MT7620 97 select BUILTIN_DTB 98 99 config DTB_VOCORE2 100 bool "VoCore2" 101 depends on SOC_MT7620 102 select BUILTIN_DTB 103 104endchoice 105 106endif 107