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