162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ciif RALINK 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciconfig CLKEVT_RT3352 562306a36Sopenharmony_ci bool 662306a36Sopenharmony_ci depends on SOC_RT305X || SOC_MT7620 762306a36Sopenharmony_ci default y 862306a36Sopenharmony_ci select TIMER_OF 962306a36Sopenharmony_ci select CLKSRC_MMIO 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciconfig RALINK_ILL_ACC 1262306a36Sopenharmony_ci bool 1362306a36Sopenharmony_ci depends on SOC_RT305X 1462306a36Sopenharmony_ci default y 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciconfig IRQ_INTC 1762306a36Sopenharmony_ci bool 1862306a36Sopenharmony_ci default y 1962306a36Sopenharmony_ci depends on !SOC_MT7621 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_cichoice 2262306a36Sopenharmony_ci prompt "Ralink SoC selection" 2362306a36Sopenharmony_ci default SOC_RT305X 2462306a36Sopenharmony_ci help 2562306a36Sopenharmony_ci Select Ralink MIPS SoC type. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci config SOC_RT288X 2862306a36Sopenharmony_ci bool "RT288x" 2962306a36Sopenharmony_ci select MIPS_AUTO_PFN_OFFSET 3062306a36Sopenharmony_ci select MIPS_L1_CACHE_SHIFT_4 3162306a36Sopenharmony_ci select HAVE_PCI 3262306a36Sopenharmony_ci select SOC_BUS 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci config SOC_RT305X 3562306a36Sopenharmony_ci bool "RT305x" 3662306a36Sopenharmony_ci select SOC_BUS 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci config SOC_RT3883 3962306a36Sopenharmony_ci bool "RT3883" 4062306a36Sopenharmony_ci select HAVE_PCI 4162306a36Sopenharmony_ci select SOC_BUS 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci config SOC_MT7620 4462306a36Sopenharmony_ci bool "MT7620/8" 4562306a36Sopenharmony_ci select CPU_MIPSR2_IRQ_VI 4662306a36Sopenharmony_ci select HAVE_PCI 4762306a36Sopenharmony_ci select SOC_BUS 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci config SOC_MT7621 5062306a36Sopenharmony_ci bool "MT7621" 5162306a36Sopenharmony_ci select MIPS_CPU_SCACHE 5262306a36Sopenharmony_ci select SYS_SUPPORTS_MULTITHREADING 5362306a36Sopenharmony_ci select SYS_SUPPORTS_SMP 5462306a36Sopenharmony_ci select SYS_SUPPORTS_MIPS_CPS 5562306a36Sopenharmony_ci select SYS_SUPPORTS_HIGHMEM 5662306a36Sopenharmony_ci select MIPS_GIC 5762306a36Sopenharmony_ci select CLKSRC_MIPS_GIC 5862306a36Sopenharmony_ci select HAVE_PCI 5962306a36Sopenharmony_ci select PCI_DRIVERS_GENERIC 6062306a36Sopenharmony_ci select SOC_BUS 6162306a36Sopenharmony_ci select PINCTRL 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci help 6462306a36Sopenharmony_ci The MT7621 system-on-a-chip includes an 880 MHz MIPS1004Kc 6562306a36Sopenharmony_ci dual-core CPU, a 5-port 10/100/1000 switch/PHY and one RGMII. 6662306a36Sopenharmony_ciendchoice 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_cichoice 6962306a36Sopenharmony_ci prompt "Devicetree selection" 7062306a36Sopenharmony_ci depends on !SOC_MT7621 7162306a36Sopenharmony_ci default DTB_RT_NONE 7262306a36Sopenharmony_ci help 7362306a36Sopenharmony_ci Select the devicetree. 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci config DTB_RT_NONE 7662306a36Sopenharmony_ci bool "None" 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci config DTB_RT2880_EVAL 7962306a36Sopenharmony_ci bool "RT2880 eval kit" 8062306a36Sopenharmony_ci depends on SOC_RT288X 8162306a36Sopenharmony_ci select BUILTIN_DTB 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci config DTB_RT305X_EVAL 8462306a36Sopenharmony_ci bool "RT305x eval kit" 8562306a36Sopenharmony_ci depends on SOC_RT305X 8662306a36Sopenharmony_ci select BUILTIN_DTB 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ci config DTB_RT3883_EVAL 8962306a36Sopenharmony_ci bool "RT3883 eval kit" 9062306a36Sopenharmony_ci depends on SOC_RT3883 9162306a36Sopenharmony_ci select BUILTIN_DTB 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci config DTB_MT7620A_EVAL 9462306a36Sopenharmony_ci bool "MT7620A eval kit" 9562306a36Sopenharmony_ci depends on SOC_MT7620 9662306a36Sopenharmony_ci select BUILTIN_DTB 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci config DTB_OMEGA2P 9962306a36Sopenharmony_ci bool "Onion Omega2+" 10062306a36Sopenharmony_ci depends on SOC_MT7620 10162306a36Sopenharmony_ci select BUILTIN_DTB 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci config DTB_VOCORE2 10462306a36Sopenharmony_ci bool "VoCore2" 10562306a36Sopenharmony_ci depends on SOC_MT7620 10662306a36Sopenharmony_ci select BUILTIN_DTB 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ciendchoice 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ciendif 111